回答:
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
UTC 7:00(またはcronデーモンを実行したタイムゾーン)で3つのジョブが実行されますが、それぞれに独自のTZ変数があります。
CENTOSバージョンのcronでは、次の行を追加するだけです:CRON_TZ = America / New_York
これにより、ニューヨーク時間に従ってスケジュールが実行されますが、タスクはデフォルトのタイムゾーンで実行されます。
export TZ=America/New_York; unix_command; next_cmd_in_sequence