Cron 作业未在指定时间运行

aya*_*yaz 0 cron

我有一个cron作业在1700小时内从星期六每天运行至周日。但是,它改为在 0100 小时在系统上运行。

用于定义此特定作业的表的计划描述符字符串是: 0 17 * * 0-6

这个 crontab 所在的系统是 CentOS 5.2,上面运行着 ISC Cron V4.1。最近,我确实通过在/etc/localtime指向/usr/share/zoneinfo/GB. 但是,我不相信这是导致此问题的原因,因为我记得在 0100 小时之前运行的 cron 作业。

任何见解?我很感激我能得到的任何帮助。谢谢你。

bri*_*zil 8

Crond 可能仍处于旧时区,重新启动它(从具有正确时区的 shell)以获取新TZ变量。