2015-07-07 20 views

risposta

58

Ecco il mio esempio di crontab ho sempre utilizzare come modello:

# Use the hash sign to prefix a comment 
    # +---------------- minute (0 - 59) 
    # | +------------- hour (0 - 23) 
    # | | +---------- day of month (1 - 31) 
    # | | | +------- month (1 - 12) 
    # | | | | +---- day of week (0 - 7) (Sunday=0 or 7) 
    # | | | | | 
    # * * * * * command to be executed 
    #-------------------------------------------------------------------------- 

Per eseguire il mio lavoro cron ogni Lunedi, Wednesady e Venerdì alle 07:00, il risultato sarà:

 0 19 * * 1,3,5 nohup /home/lathonez/script.sh > /tmp/script.log 2>&1 

source

+0

si dovrebbe evitare il collegamento a risorse esterne, come potrebbero andare via e fare la vostra risposta inutile. –

+2

Questa è più una copia dalla documentazione di una risposta effettiva. Puoi modificare il tuo post per mostrare la risposta effettiva (0 19 * * 1,3,5) – nicolallias

17

Utilizzare crontab per aggiungere lavoro

crontab -e 

E lavoro dovrebbe essere in questo formato:

00 19 * * 1,3,5 /home/user/somejob.sh 
+1

il comando è "crontab -e" per la modifica, "-l" sta per "elenco" –

2

Hai provato la seguente espressione ..?

0 19 * * 1,3,5 
10

La regola sarebbe:

0 19 * * 1,3,5 

io suggerisco di utilizzare http://corntab.com per avere una GUI molto conveniente per creare le regole in futuro :)

3

comando Usa crontab per aggiungi lavoro

crontab -l 

E lavoro sho ULD essere in questo formato:

0 19 * * 1,3,5 /path to your file/file.php 
2

Utilizzare crontab per aggiungere lavoro

0 0 9 ? * MON,WED,FRI * 

L'espressione di cui sopra verrà eseguito il lavoro alle 9 del mattino di ogni lunedì, mercoledì e venerdì. è possibile convalidare questo: http://www.cronmaker.com/

3

Ecco come ho configurato sul mio server:

0 19 * * 1,3,5 root bash /home/divo/data/support_files/support_files_inc_backup.sh 

Il comando sopra verrà eseguito il mio script alle 19:00 il Lunedi, Mercoledì e Venerdì.

NB: Per le voci cron per giorno della settimana (Dow)

0 = Sunday 
1 = Monday 
2 = Tuesday 
3 = Wednesday 
4 = Thursday 
5 = Friday 
6 = Saturday