cron mezzanotte 00 24 o 00 00? [chiuso]


13

Il mio crontab attuale è simile al seguente:

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

Ma sembra che non venga attivato. Tutti gli altri si stanno innescando bene tranne quello che corre a mezzanotte.

Qual è il formato corretto per la mezzanotte? 00 00o 00 24?


2
Quale sistema operativo usi? Ci sono differenze tra le implementazioni cron. Ad esempio, su Debian (e altri Linux ma non tutti), puoi usare @midnight. Inoltre, è che un errore di battitura o sono i tuoi realtà utilizzando home/user/script.shnon /home....
Terdon

Sì, hai ragione, ho risolto il percorso ora. Controllerò per vedere se si innesca stanotte.
Level1Coder

OK, in tal caso voterò per chiudere poiché è improbabile che aiuti i futuri visitatori.
terdon

Risposte:


21

Credo che 0 0sia la specifica corretta per la mezzanotte (nessun zero iniziale, quindi in questo caso nessun doppio zero). Da 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)

Se questo è nel crontab di sistema (cioè /etc/crontab), assicurarsi che il campo tra le specifiche temporali e il comando sia l'utente che deve essere eseguito come comando.

Assicurati anche che il percorso del tuo comando sia completamente specificato, in $PATH, o abbia un senso rispetto a $HOME.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.