GNU/Linux >> Linux Esercitazione >  >> Linux

cron job occasionalmente non in esecuzione

Il cron originale richiedeva che ogni voce finisse con una nuova riga, quindi sì, a volte hai bisogno di una riga vuota o qualcosa del genere alla fine.

   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.  The best choice is to ensure that your
   crontab has a blank line at the end.

   4th Berkeley Distribution      29 December 1993               CRONTAB(1)

Alcune versioni lo hanno risolto o emettono un avviso, ad esempio Ubuntu Maverik (10.10):crontab guarda la sezione di diagnostica in fondo che indica che verrà scritto un avviso in syslog.

DIAGNOSTICS
       cron requires that each entry in a crontab end in a newline  character.
       If  the last entry in a crontab is missing a newline (ie, terminated by
       EOF), cron will consider the crontab (at  least  partially)  broken.  A
       warning will be written to syslog. 

Questa è la prima risposta che viene fuori con il testo di ricerca cron error getpwname failed quindi ho pensato di postare la causa del mio problema:

Stavo usando /etc/crontab ma mi ero dimenticato di mettere l'utente davanti al comando.

cioè,

*/5   *  *  *  * /bin/bash <filename>

Invece di

 */5   *  *  *  * root /bin/bash <filename>

Ha dato lo stesso errore, vai a capire.


Linux
  1. Cron Job per verificare se lo script PHP è in esecuzione, in caso contrario eseguito?

  2. Cron Job non viene eseguito?

  3. Problema Crontab:Cron Job non funziona quando si utilizza la percentuale

  4. Cron Script non viene eseguito come previsto da crontab – Risoluzione dei problemi

  5. CronJob non in esecuzione

Come impostare un Cron Job in Linux

Pianificazione di Cron Jobs con Crontab

Lo script della shell non viene eseguito dopo averlo aggiunto come lavoro Crontab?

Linux Crontab:15 fantastici esempi di Cron Job

Perché il mio cron job non mi invia email?

Come verificare se un Cron Job è stato eseguito (registro Crontab)