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

Cron не выполняет задание в 0 0 * * *, а все остальные выполняет, что за чудеса?

Имеется несколько заданий:

Если задание имеет время типо каждые 5 минут, каждую минуту, каждый час и т.д. то оно успешно выполняется.
А если задание содержит конкретный час или минуту, не выполняется!
Что это за бред?

*/5 * * * * - выполняется (имеется в логе /var/log/syslog)
30 0 * * * - не выполняется (отсутствует в логе /var/log/syslog)

все правила просматриваются в crontab -l

что делать?
  • Вопрос задан
  • 2598 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
icelaba
@icelaba
Знаю и умею всё
файл крона должен заканчиваться пустой линией,
если ни в чем другом конкретно не накосячили

см доку крона
Although cron requires that each entry in a crontab end in a newline
character, neither the crontab command nor the cron daemon will detect
this error. Instead, the crontab will appear to load normally. However,
the command will never run.

Так что влепите enter в конце строки
Ответ написан
Ваш ответ на вопрос

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

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