醒来后,cron 是否按计划运行但错过了脚本(因为睡眠)?

use*_*669 5 fedora cron shell-script

我使用 fedora20 及其默认的 cron。我有一个 cron 作业脚本,它使用 rtcwake 使服务器在上午 10:30 进入睡眠状态,并在下午 12:30 醒来。如果我在上午 9:40 手动运行脚本,它也会在下午 12:30 醒来。如果我在上午 9:40 手动运行脚本,它是否会在下午 12:30 醒来后在上午 10:30 运行错过的 cron 任务并立即进入睡眠状态(使其在下午 3:30 醒来)?

这似乎是我的服务器正在发生的事情,我想知道 cron 是否在唤醒后运行错过的作业。如果是这样,有没有办法改变这种行为?非常感谢。

Dop*_*oti 2

并非所有cron守护进程都处理非连续正常运行时间的情况。一种专门为运行“错过的”作业而设计的工具是anacron.