Возможный дубликат:
Часовой пояс для заданий cron
На сервере VPS мой cronjobs выполняются с опозданием на 3 часа. Текущее время сервера - Tue Oct 11, 23:56:09 EDT 2011, это время, которое я хочу (я проверил это в WHM). Однако cronjobs все еще выполняются в тихоокеанское время (где сервер физически расположен).
Я спросил у своего хостинг-провайдера ответа, но не получал ответа в течение 48 часов. Кто-нибудь из вас знает, как решить эту загадку вдохновителя? задание cron настроено правильно (все работает нормально, единственная проблема - это 3-часовая задержка с момента, когда я указал).
Это может быть результатом несоответствия между часовым поясом, который используется в вашей ОС, и часовым поясом, который используются вашими cronjobs. Проверьте файл crontab пользователя, чтобы узнать, указан ли какой-либо конкретный часовой пояс.
Вы можете изменить TZ
переменную в crontab, чтобы она была часовым поясом, в котором вы хотите запускать задания. . Кстати, вот список часовых поясов TZ .
Эта тема также была исследована в двух других вопросах ServerFault: