У нас есть система, настроенная на местное британское время, поэтому в настоящее время она находится в BST и будет переключена на GMT в ближайшие выходные.
В cron есть несколько отчетов, предназначенных для пользователей в Гонконге. Поскольку у них нет перехода на летнее время, их часы не меняются.
Итак - план, как обычно, изменить время их отчетов на час назад.
Есть ли способ указать cron для запуска в определенном часовом поясе, например, запустить задание 1 в 9 утра по местному времени, запустить задание 2 в 10 утра по гонконгскому времени?
Я вижу из этот вопрос что вы можете указать часовой пояс в файле crontab, но это, похоже, влияет на часовой пояс среды, в которой выполняются команды, а не на время, в которое запускаются задания.
Заранее благодарим за любые советы. Крис
Что вы можете. Попробуй это:
0 9 * * * job1
TZ=Asia/Hong_Kong
0 10 * * * job2