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