我目前正在Ubuntu 12.04(Precise)安装上修改anacron 2.3。我一直在尝试利用START_HOURS_RANGE和RANDOM_DELAY环境变量。我的/ etc / anacrontab看起来像这样:
# /etc/anacrontab: configuration file for anacron
# See anacron(8) and anacrontab(5) for details.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
START_HOURS_RANGE=3-5
RANDOM_DELAY=30
# These replace cron's entries
1 5 cron.daily nice run-parts --report /etc/cron.daily
7 10 cron.weekly nice run-parts --report /etc/cron.weekly
@monthly 15 cron.monthly nice run-parts --report /etc/cron.monthly
1 0 test.job echo 'TEST JOB'
事情是,当我手动运行anacron时,
sudo anacron -s
即使我不在开始时间范围内并且存在随机延迟,测试作业也会立即执行。
我不知道该怎么做才能重现anacrontab(5)手册中所述的行为
我已经感谢您为我提供的任何帮助。
再见,
尼古拉斯·卡拉斯科·史蒂文森
环境分配行的格式为:
VAR =值
VAR周围的空间将被删除。VALUE周围不允许有空格(除非您希望它们成为值的一部分)。赋值从下一行到文件末尾或同一变量的下一个赋值生效。
环境分配行的格式为:
VAR =值
VAR周围的空间将被删除。VALUE周围不允许有空格(除非您希望它们成为值的一部分)。赋值从下一行到文件末尾或同一变量的下一个赋值生效。环境变量START_HOURS_RANGE设置作业可以开始的时间范围。
我有一个START_HOURS_RANGE
在Ubuntu中不使用的偷偷摸摸的怀疑。Ubuntu手册页未提及这些参数。这是RHEL / CentOS Linux v6.x的功能。
证明在布丁中:
rinzwind@discworld:~$ grep START /etc/anacrontab
rinzwind@discworld:~$
是的,在Ubuntu上不受支持。
甚至更多的布丁!
已在中添加START_HOURS_RANGE anacron-2.3-68
。
Ubuntu 13.04使用...
$anacron -V
Anacron 2.3
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句