Cron

Introduzione In questa
sezione vedremo quali sono i tools di sistema in grado di gestire lo
scheduling ossia la programmazione di eventi o job. Il tool
"Cron" consente l'esecuzione di script, comandi e procedure a
intervalli di tempo regolari per mezzo del Daemon CROND e di un proprio
file di configurazione.
Configurazione di cron. Per iniziare a configurare cron, occorre lanciare il comando seguente: # crontab -e
Dopo aver lanciato il comando precedente da shell, apparira` sul terminale una schermata in modalita` "vi editor" ove specifiare il processo da automatizzare.
minuti ore giorno_del_mese mese giorno_della_settimana comando/script/procedura 30 17 * * * quotacheck -avugm l' esempio soprastante, eseguira` il comando quotacheck tutti i giorni dell'anno alle ore 17:30
Visualizzare gli attuali jobs schedulati dell'utente corrente:
# crontab -l
Rimuovere tutti i processi automatizzati: # crontab -r
Visualizzare il crontab di un utente con l'opzione "-u"; valide anche le opzioni "-e", e "-r":
# crontab -u utente1 -l
Operazioni ad intervalli di tempo regolari con cron.
00 */1 * * * /usr/sbin/ntpdate -u time.ien.itl'esempio suindicato esegue ogni ora il comando ntp per aggiornare l'orario via ntp.
Allo stesso modo si puo` inserire la forma "*/n" anche nei campi minuti,giorni,mesi e week.
Cron, fa anche riferimento ai seguenti file: /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly e /ect/ron.monthly
all'interno dei quali possiamo impostare gli script di cui si desidera
l'esecuzione rispettivamente ogni ora, giorno, settimana e mese.
|