Schedulazione attivita' periodiche (jobs)
crontab -e
crontab -u utente -e
crontab -l
crontab -u utente -l
Il carattere # e' un commento di inizio riga
# Commento ———
L'istruzione da eseguire si compone di 6 parametri col significato in sequenza:
Nelle prime 5 posizioni il carattere [ * ] significa qualunque valore (sempre).
Struttura del comando
* * * * * /path/comando.sh
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
*/5 * * * * /path/comando.sh
Ogni 10 minuti dalle 8 alle 20 dal Lunedi' al Venerdi'
*/10 8-20 * * 0-5 /path/comando.sh
Esegui il comando al reboot (una sola volta) ti passo anche l'utente da usare
@reboot root /bin/sh /path/comando.sh