di Calogero Bonasia (LinuxTEAM)
Per avviare il programma occorre digitare in una finestra terminale (shell):
crontab –e
Ora è possibile inserire i comandi di cui si vuole pianificare l'azione:
00 05 04 12 01 "comando"
Cosa significa?
In questo esempio, quindi, si sta dicendo a crontab di eseguire il lunedì 4 dicembre alle ore 05.00 (di ogni anno), il “comando”. Se si vuole impartire l'esecuzione del comando ogni mese oppure ogni giorno è sufficiente sostituire ai numeri un asterisco:
00 08 * * 01 "comando"
È utile ricordare alcune opzioni del crontab:
Cron si può configurare tramite il file “crontab”, come abbiam visto ne esiste uno per ogni utente, con il quale può eseguire comandi su file di sua proprietà nel proprio user-space, ed è situato solitamente in /var/spool/cron/crontabs/nomeutente
Per completezza, sappiate che esiste poi il crontab di sistema /etc/crontab
nel quale sono presenti solitamente operazioni periodiche che riguardano globalmente il sistema. Di solito infatti molte distribuzioni includono le directory
/etc/cron.daily
/etc/cron.monthly
/etc/cron.weekly
/etc/cron.hourly
che contegono gli script che si avvieranno rispettivamente ogni giorno, ogni mese, ogni settimana, e ogni ora. Quindi basta posizionare i propri script su queste direcory per programmarne l'esecuzione.
Il nostro wiki installa solamente cookie tecnici necessari al funzionamento della piattaforma "Dokuwiki". Niente analitics, statistiche, tracciamenti o altro.