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....
тердон

Так, ви маєте рацію, я тепер виправив шлях. Я перевірю, чи не спрацьовує це сьогодні вночі.
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.