===== 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 ''*/5 * * * * /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''