如何configurationcron使用特定的时区时间运行作业

我们有一个在英国本地时间configuration的系统 – 所以它现在在BST,并且将在下周末转换到GMT。

有一些计划用cron的报告是针对香港用户的。 由于他们没有夏令时,他们的时钟不会改变。

所以 – 按照惯例,这个计划是把他们的报告的时间调整一个小时。

有没有办法告诉cron在特定的时区运行,例如在当地时间上午9点运行job1,在香港时间上午10点运行job2?

我从这个问题中看到,你可以在crontab文件中指定一个时区,但这似乎影响运行命令的环境的时区,而不是运行作业的时间。

提前感谢您的任何提示。 克里斯

你当然可以。 尝试这个:

0 9 * * * job1 TZ=Asia/Hong_Kong 0 10 * * * job2