cron полночь 00 24 или 00 00?

cron полночь 00 24 или 00 00?

Мой текущий crontab выглядит так:

00 00 * * 1-5 "/home/user/script.sh"

Но похоже, что он не срабатывает. Все остальные срабатывают нормально, кроме того, который работает в полночь.

Какой правильный формат для полуночи? 00 00или 00 24?

решение1

Я считаю, 0 0что это правильная спецификация для полуночи (без начальных нулей, поэтому в данном случае без двойных нулей). Из man crontab(5):

          field          allowed values
          -----          --------------
          minute         0-59
          hour           0-23
          day of month   1-31
          month          1-12 (or names, see below)
          day of week    0-7 (0 or 7 is Sun, or use names)

Если это есть в системном crontab (т. е. /etc/crontab), убедитесь, что поле между указанием времени и командой — это пользователь, от имени которого должна выполняться команда.

Также убедитесь, что путь к вашей команде указан полностью, в $PATH, или имеет смысл относительно $HOME.

Связанный контент