Cron non eseguire CentOS

Che cosa sto facendo qui? Cercando di impostare un lavoro cron per eseguire uno script di shell ma non functionrà. Sono entrato nel seguito dopo aver fatto crontab -e . Viene visualizzato quando si fa contrab -l .

 0 2 * * * root /root/localbackup.sh 

  • Qual è la differenza tra una shell di login e una interazione?
  • Comandi di log eseguiti su ssh
  • Suggerimenti di shell interattivi?
  • Eccezioni proxy quando si utilizza $ http_proxy env var?
  • Come codificare il parametro password rdesktop in uno script di shell?
  • Come aggiornare il text in file all'interno di Unix Shell Script
  • Come rilevo la versione di trovare su OSX
  • Come posso trovare le specifiche del server in unix?
  • 2 Solutions collect form web for “Cron non eseguire CentOS”

    Stai utilizzando il formato crontab utilizzato per / etc / crontab. Per gli utenti crontabs non è necessario specificare l'utente

      0 2 * * * /root/localbackup.sh 

    dovrebbe essere eseguito.


    Rispondere ai commendatori

    L'output di vi è normale, crontab la copia nella posizione corretta

    • Controllare che il cron sia in esecuzione
    • Verifica che ci sia una row nuova alla fine del tuo command (crontab -e e premi return alla fine della row)
    • Controllare la posta di account di root per each output inviato da cron.
    • Cattura l'output del command 0 2 ... &>/tmp/mylog.log

    correre

     service crond status 

    per vedere se il cron è attivo.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.