Почему время на сервере и при выполнении cron-задач отличается?

Добрый день. На сервере установлен часовой пояс Europe/Moscow и всё работает корректно.

Но в cron задачах время отличается от московского на -3 часа. Команды вызываются следующим образом:
/opt/php/7.1/bin/php /var/www/...

Зашёл на сервер через SSH, написал команду date и получил московское время. Подскажите как это исправить. Спасибо.
  • Вопрос задан
  • 985 просмотров
Пригласить эксперта
Ответы на вопрос 2
R0dger
@R0dger
Laravel/Yii/2 AngularJs PHP RESTful API
php.ini смотри - там
date.timezone = Europe/Moscow
Ответ написан
vman
@vman
Для начала попробуйте просто перезапустить Cron, если настройки TZ сделали, а Cron не перезапускали, то он работает с старой зоной.

Убедитесь в том, что /etc/localtime смотрит на правильную TZ
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы