Crontab安排在不同的时区

我想在EST中安排我的任务,但我希望实际的任务在默认的系统时区下运行。

这是做这个最好的方法是什么?

    只需在你的crontab文件variables中设置TZ = Some /你可以多次设置TZ,让单独的作业在不同的时间区域中运行。 例如:

    TZ=UTC * 7 * * * root date | mail root TZ=CEST * 7 * * * root date | mail root TZ=PCT * 7 * * * root date | mail root 

    在UTC时间7:00(或你有cron守护进程运行的时区),三个作业将运行,但每个都有自己的TZvariables。

    在CENTON版本的cron中只需添加一行:CRON_TZ = America / New_York

    这将根据纽约时间运行时间表,但任务将在默认时区运行。

    你可以用不同的TZ环境variables运行一个单独的cron实例,或者学习几个小时的增加或减less。