在一段时间不活动后启动 cron 服务

在一段时间不活动后启动 cron 服务

我已经关闭了 cron 服务 24 小时,现在想启动它。我担心它可能会触发关闭期间错过的进程。我不希望这些错过的作业在下次预定时间运行。启动离线期间错过的任何作业是 cron 的正常行为吗?我正在运行 CentOS 5.5 x86-64。

答案1

cron 有几种不同的版本,例如 vixie-cron、anacron、hc-cron 等等。它们之间的区别通常与它们处理错过的作业的方式有关。

话虽如此,当机器启动但 cron 守护进程关闭时,大多数 cron 不会跟踪任何内容。它们应该只在您启动守护进程时恢复服务。它们应该返回并运行的唯一作业是支持确保即使机器当时断电也能运行作业的少数 cron 守护进程。如果您自己关闭了 cron 服务,则不必担心它会返回并重新运行过去的作业。

相关内容