Якщо ваш місцевий час Europe/London. Тоді:
crontab -e # or 'cru' on some machines
>>>
# Run COMMAND at 03:15am UTC every morning
15 3 * * * [ "$(date +\%z)" = "+0000" ] && COMMAND
15 4 * * * [ "$(date +\%z)" = "+0100" ] && COMMAND
<<<
Ще один приклад:
Якщо ваш звичайний час є +0500зміною UTC, а ваш сезонний час - +0600зміною UTC. Потім додайте +5до всіх годин, зазначених у наведеному вище прикладі. Це означає , що час запуску в 08:15amі 09:15amз вашого місцевого часу відповідно. Отже, ваші модифіковані лінії хронів виглядали б так:
crontab -e # or 'cru' on some machines
>>>
# Run COMMAND at 03:15am UTC every morning
15 8 * * * [ "$(date +\%z)" = "+0500" ] && COMMAND
15 9 * * * [ "$(date +\%z)" = "+0600" ] && COMMAND
<<<
[EDIT] Не забудьте \уникнути відсоткових %символів у вашому файлі crontab. Оскільки crontab інтерпретує їх як сепаратор нового рядка. наприклад %-> \%.