Strumenti Utente

Strumenti Sito


chicco:software:crontab

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
chicco:software:crontab [2019/04/10 19:07] – modifica esterna 127.0.0.1chicco:software:crontab [2020/09/16 20:37] (versione attuale) – modifica esterna 127.0.0.1
Linea 1: Linea 1:
 +===== Crontab  =====
 +
 +Schedulazione attivita' periodiche (jobs)
 +
 +==== Edit attivita' per l'utente loggato ====
 +
 +''crontab -e''
 +
 +==== Edit attivita' per altro utente ====
 +
 +''crontab -u //utente// -e''
 +
 +==== Lista dei comandi caricati ====
 +
 +''crontab -l''
 +
 +''crontab -u //utente// -l''
 +
 +==== Sintassi ====
 +
 +Il carattere **#** e' un commento di inizio riga
 +
 +''# Commento ---------''
 +
 +L'istruzione da eseguire si compone di 6 parametri col significato in sequenza:
 +
 +  * Minuti (0-59)
 +  * Ora (0-23)
 +  * Giorni del mese (1-31)
 +  * Mese del anno (1-12)
 +  * Giorno della settimana (0-7) 7=Domenica
 +  * Comando da eseguire
 +
 +Nelle prime 5 posizioni il carattere [ * ] significa qualunque valore (sempre).
 +
 +Struttura del comando
 +
 +''* * * * *  /path/comando.sh''
 +
 +==== Esempi ====
 +
 +Tutte le ore a minuto zero 
 +
 +''0 * * * * /path/comando.sh''
 +
 +Tutti i giorni a minuto 5 delle ore 1 
 +
 +''5 1 * * * /path/comando.sh''
 +
 +Ogni 5 minuti 
 +
 +''0,5,10,15,20,25,30,35,40,45,50,55 * * * * /path/comando.sh'' 
 +
 +oppure 
 +
 +''*/ * * * * /path/comando.sh''
 +
 +Ogni 10 minuti dalle 8 alle 20 dal Lunedi' al Venerdi'
 +
 +''*/10 8-20 * * 0-5 /path/comando.sh''
 +
 +
 +==== Particolarita' ====
 +
 +Esegui il comando al reboot (una sola volta) ti passo anche l'utente da usare
 +
 +''@reboot root  /bin/sh /path/comando.sh''