LINUX.ORG.RU

TZ в crontab


0

0

такой вопрос, можно ли в crontab для отдельной задачи назначить свою переменую TZ ?

те по типу,

* 0 * * * (/bin/date ; /bin/date -u) > /tmp/cron.local
TZ=GMT
* 0 * * * (/bin/date ; /bin/date -u) > /tmp/cron.gmt

те чтоб сам крон, просек что задачу надо выполнить по gmt ???

пасибо

★★★★

А в чем проблема отнять/прибавить необходимое количество часов? Или часто часовой пояс меняешь?

Deleted
()
Ответ на: комментарий от Deleted

ну так имхо каноничнее будет, хотя я что-то не верю что в какой-то реализации это поддерживается

Drolyk ★★★★
() автор топика

* 0 * * * (TZ=GMT /bin/date ; /bin/date -u) > /tmp/cron.gmt

В vixie cron работает

Nao ★★★★★
()

Собственно вся эта строчка скармливается шеллу и вопрос сводится к тому, как сделать это всё в шелле.

Nao ★★★★★
()
Ответ на: комментарий от Nao

тут видно некое недопонимание. имелось ввиду чтобы крон запускал задачу по времени в указанной TZ.

Drolyk ★★★★
() автор топика
Ответ на: комментарий от Drolyk

> тут видно некое недопонимание. имелось ввиду чтобы крон запускал задачу по времени в указанной TZ.
Не думаю что такое возможно в штатных кронах. Можешь конечно посмотреть fcron, опцию timezone.

Nao ★★★★★
()
Ответ на: комментарий от Pantserovik

gmt и localtime только в качестве примера

Drolyk ★★★★
() автор топика

Элементарно

Несколько кронов, у каждого своя TZ, заданная скрипте запуска.

nnz ★★★★
()

Запускать кроном скрипт, который умеет обрабатывать то, что нужно.

arknir
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.