Answers:
只需在crontab文件中设置变量TZ = Some / Where,即可多次设置TZ,以在不同的时区运行单独的作业。例如:
TZ=UTC
* 7 * * * root date | mail root
TZ=CEST
* 7 * * * root date | mail root
TZ=PCT
* 7 * * * root date | mail root
在7:00 UTC(或您运行了cron守护程序的时区),将运行三个作业,但是每个作业都有其自己的TZ变量。
在CENTOS版本的cron中,只需添加以下行:CRON_TZ = America / New_York
这将根据纽约时间运行计划,但任务将在默认时区运行。
export TZ=America/New_York; unix_command; next_cmd_in_sequence