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 

  • Rimuovere un file con <Giù> nel nome?
  • locale-gen con spurgo non funziona
  • Qual è la shell predefinita Busybox?
  • Come eliminare le directory di origine vuota quando si spostano le cartelle con rsync?
  • Come eseguire un file .sh in Red Hat?
  • Perché il mio tipo di ricerca è di eseguire fstat su each file di una cartella?
  • Comando Shell per trovare i file più recenti creati ricorsivamente da una directory principale?
  • Nel prompt Bash, perché Control + x e Backspace cancella la linea corrente?
  • 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.