GNU/Linux >> Linux Esercitazione >  >> Linux

Eseguire un cron job su Linux ogni sei ore

0 */6 * * * command

Questo sarà il modo perfetto per dire 6 ore al giorno.

Il tuo comando dura sei minuti!


Dovresti includere un percorso al tuo comando, poiché cron viene eseguito con un ambiente ampiamente ridotto. Non avrai tutte le variabili d'ambiente che hai nella tua sessione di shell interattiva.

È una buona idea specificare un percorso assoluto per il tuo script/binario o definire PATH nel crontab stesso. Per aiutare a eseguire il debug di eventuali problemi, reindirizzerei anche stdout/err a un file di registro.


Hai dimenticato un * e hai troppi campi. È l'ora di cui ti devi preoccupare

0 */6 * * * /path/to/mycommand

Questo significa ogni sesta ora a partire da 0, cioè alle ore 0, 6, 12 e 18 che potresti scrivere come

0 0,6,12,18 * * * /path/to/mycommand

Linux
  1. Pianificazione delle attività con il comando cron di Linux

  2. 20 comandi Linux essenziali per ogni utente

  3. 10 comandi che ogni utente Linux dovrebbe conoscere

  4. Utilizzo di at per lavori cron monouso in Linux

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

Come impostare un Cron Job in Linux

Comando W in Linux

Al comando in Linux

Come utilizzare il comando Jobs in Linux

Che cos'è un Cron Job in Linux

Linux Crontab:15 fantastici esempi di Cron Job