cron полночь 00 24 или 00 00? [закрыто]


13

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

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

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

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


2
Какую ОС вы используете? Есть различия между реализациями cron. Например, вы можете использовать Debian (и другие Linux, но не все) @midnight. Кроме того, это опечатка или вы на самом деле home/user/script.shне используете /home....
Terdon

Да, вы правы, я исправил путь сейчас. Я проверю, сработает ли это сегодня вечером.
Level1Coder

Хорошо, в этом случае я голосую за закрытие, так как это вряд ли поможет будущим посетителям.
Terdon

Ответы:


21

Я считаю, 0 0что это правильная спецификация для полуночи (без начальных нулей, поэтому в этом случае нет двойного нуля). От человека 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.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.