Задать вопрос

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

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

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

Зашёл на сервер через SSH, написал команду date и получил московское время. Подскажите как это исправить. Спасибо.
  • Вопрос задан
  • 1336 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
vman
@vman
Для начала попробуйте просто перезапустить Cron, если настройки TZ сделали, а Cron не перезапускали, то он работает с старой зоной.

Убедитесь в том, что /etc/localtime смотрит на правильную TZ
Ответ написан
R0dger
@R0dger
Laravel/Yii/2 AngularJs PHP RESTful API
php.ini смотри - там
date.timezone = Europe/Moscow
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы