Utilizzo del servizio di scheduling Cron: differenze tra le versioni

Riga 1: Riga 1:
==Introduzione al servizio di scheduling Cron==
==Introduzione al servizio di scheduling Cron==
===Introduzione===
===Introduzione===
Alcuni processi devono essere eseguiti a determinati orari, un determinato numero di volte. Esempi di questi possono essere i processi di backup che vengono lanciati ogni notte, oppure un analizzatore di log che deve girare ogni minuto.<br/>
Alcuni processi devono essere eseguiti a determinati orari, un determinato numero di volte. Esempi possono essere i processi di backup che vengono lanciati ogni notte, oppure un analizzatore di log che deve girare ogni minuto.<br/>
Questi processi devono girare un certo numero di volte oppure in determinati giorni; il resto del tempo essi stanno fermi fino a quando un utente non interagisce con essi e li richiama (con gli appositi comandi). Questi sono i casi in cui il demone CRON si rende utile. Vi permette di programmare (o "schedulare", come si dice in gergo) l'esecuzione di un lavoro in qualsiasi momento desideriate, ogni minuto, ogni ora, giornalmente, mensilmente.
Questi processi devono girare un certo numero di volte oppure in determinati giorni; il resto del tempo essi stanno fermi fino a quando un utente non interagisce con essi e li richiama (con gli appositi comandi). Questi sono i casi in cui il demone CRON si rende utile. Vi permette di programmare (o "schedulare", come si dice in gergo) l'esecuzione di un lavoro in qualsiasi momento desideriate, ogni minuto, ogni ora, giornalmente, mensilmente.
===Le Basi===
===Le Basi===
Cron può essere fatto partire da <tt>rc</tt> o da <tt>rc.local</tt> e ritorna immediatamente al prompt, sicchè non c'é bisogno di lanciarlo in background. Cron ricerca il file <tt>/etc/crontab</tt> per le voci (le cosiddette "entry") di sistema e <tt>/var/spool/cron</tt> per le voci relative agli utenti che si trovano nel file <tt>/etc/passwd</tt>. Tutte le voci ritrovate sono caricate in memoria.
Cron può essere fatto partire da <tt>rc</tt> o da <tt>rc.local</tt> e ritorna immediatamente al prompt, sicchè non c'é bisogno di lanciarlo in background. Cron ricerca il file <tt>/etc/crontab</tt> per le voci (le cosiddette "entry") di sistema e <tt>/var/spool/cron</tt> per le voci relative agli utenti che si trovano nel file <tt>/etc/passwd</tt>. Tutte le voci ritrovate sono caricate in memoria.