我有一个cron工作, 应该从星期六到星期天每天1700时。 但是,它会在0100小时在系统上运行。
用于定义此特定作业表的计划描述符string为: 0 17 * * 0-6
这个crontab所在的系统是运行ISC Cron V4.1的CentOS 5.2。 我最近通过在/etc/localtime指向/usr/share/zoneinfo/GB的符号链接,将系统上的时区从PDT更改为BST。 不过,我不相信这个问题,因为我记得在0100时前运行的cron作业。
任何见解? 我很感激任何帮助,我可以得到这一点。 谢谢。
Crond可能仍然在旧时区,重新启动它(从具有正确时区的shell)来获取新的TZvariables。