昨晚凌晨 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 上。