为什么时钟倒转后我的 cron 作业会运行两次?

为什么时钟倒转后我的 cron 作业会运行两次?

昨晚凌晨 2 点,时钟往回拨了一个小时——英国夏令时结束了。我的备份作业计划每天 01:12 运行。它运行了两次。这是在 Debian Lenny 服务器上。

man cron 说:

如果时间向前移动了不到 3 个小时,则属于重复时间的作业将不会重新运行

crontab 条目是: 12 1 * * * /home/lawnjam/bin/backup.sh

这是怎么回事?

答案1

啊,原来这是一个 Debian 错误。 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=217836

已在 cron 3.0pl1-109 中修复,但 Lenny 仍在 3.0pl1-105 上。

相关内容