LINUX.ORG.RU

проблемы с cron и временем


0

1

Здравствуйте, понадобилось кое что добавить в кронтаб файл, но столкнулся с какой-то непонятной проблемой, крон считает время на час позже, чем системное

вот что за трабла кусок из crontab

27 18 * * *	root	echo "$(date)       'time is 19-30'"
а вот самопальный лог
Sun Nov 27 19:30:59 GMT-4 2011       'time is 19-30'
почему-то крон считает время на час назад, может кто-то знает, почему?

★★★

Последнее исправление: IvanR (всего исправлений: 1)

Зимнее время? tzdata обновляли давно?

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

не обновлял, когда был переход (которого не было, просто поменял ссылку на время

lrwxrwxrwx 1 root root 29 Oct 30 10:33 localtime -> /usr/share/zoneinfo/Etc/GMT-4

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

ого, все само взяло да и заработало, интересно, а что за пакет такой tzdata и и почему он так влияет на работу крон?

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

попробовал, ничего не понятно. суть-то и так ясна, вероятно считывается какое-то системное время, вроде как в секундах с 70-го года, в соответствии с /etc/localtime деалется какой-то сдвиг, но вот не понятно, почему там собственно нет вызова time() если бы он был, то все встало бы на свои места, но его нет, не понятно, как конкретно время берется)))))

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