重新启动 anacron 的正确方法是什么?我想将其设置为每小时重新启动一次。crontab 条目可以完成这项工作吗?
sudo crontab -e
@hourly anacron
为什么 anacron 最初默认从 中启动/etc/crontab
,而不是从 中启动sudo crontab
?
答案1
Anacron 不是以守护进程的形式运行,而是从 运行/etc/cron.d/anacron
。它用于处理较长时间范围的事件,而不是每小时事件。常规 cron 负责处理这些事件。
如果您希望每小时发生某件事,请将其转储到 中/etc/cron.hourly/
,或通过 安排它crontab
。
它不是从 root 的 crontab 启动的,因为那是一个隐藏在 中的单个文件/var/spool
,而不是.d
中的目录/etc