Опубликовано

Занимался настройкой сервера на который должны были ложиться бэкапы. Все вроде настроил и даже работало. В одни прекрасный день добавил задание крон .. И так сказать оставил сервер в покое. На следующий день зашел на сервер, чтобы проверить сделался ли бэкап. Моему удивлению ничего не было сделано. Начал разбираться. Задаю команду в кроне
51 * * * * touch > /root/a
Файл создается, значит крон работает.
Задаю ему
52 19 * * * touch > /root/a

Файл не создается, значит крон не воспринимает поле «час». Начинаю разбираться.. Не получается, и оставляю задание ему
54 19 * * * touch > /root/a

Сегодня утром прихожу и проверяю файл /root/a и к моему удивлению у него mtime — 9 утра 54 минуты. И тут у меня возникла мысль, что видимо крон как-то не так видит часовой пояс. Хотя время и часовой пояс нормально выставлены в системе. Это подтверждают команды date и ls /etc/locatime.

При добавлении задания
50 22 * * * touch > /root/a

файл создается в 09 50. Разница примерно 11 часов.. Буду разбираться дальше.. если не найду решение, буду делать корректировку часа на +11

Share and Enjoy:
  • Мой Мир
  • Facebook
  • Twitter

Один комментарий для “Cron вдруг решил жить своей жизнью”

  1. Обновил крон до версии
    cron_3.0pl1-121

    и все заработало нормально
    но почему слетел крон.. вроде и работал ранее

Добавить комментарий