为了帮助解决一些服务器的故障,我编辑了中的延迟时间Anacrontab
。
我是否需要重新启动某些程序才能应用这些更改?
答案1
在 CentOS/RHEL 中,anacrontab 由 cron 运行...所以您不需要执行任何事情。
- cron.{daily, weekly, monthly} 作业定义在
/etc/anacrontab
- 该
anacron
命令执行在/etc/anacrontab
- Anacron 调用自
/etc/cron.hourly/0anacron
/etc/cron.d/0hourly
包含01 * * * * root run-parts /etc/cron.hourly
有点难以理解,但是是的……
答案2
不是。anacron 不是持续运行的单独守护进程。它由 cron 作业定期(例如每天)启动,执行其工作,然后退出。例如,在我的 Ubuntu 主机上,/etc/cron.d/anacron 包含
30 7 * * * root start -q anacron || :
因此每次 anacron 运行时,它都会启动并重新读取其配置文件。因此您的更改将在下次 anacron 运行时生效。