914
contributi
m (→Le Basi) |
(→Utilizzare crontab: aggiornamento) |
||
Riga 12: | Riga 12: | ||
Poiché cron cerca le modifiche ogni minuto, non è necessario farlo ripartire quando sono stati effettuati dei cambiamenti nei file nella directory cron. | Poiché cron cerca le modifiche ogni minuto, non è necessario farlo ripartire quando sono stati effettuati dei cambiamenti nei file nella directory cron. | ||
===Utilizzare crontab=== | === Utilizzare crontab === | ||
Il demone Cron legge il file <tt>'''crontab'''</tt>; ogni utente può avere la propria versione di questo file, orientata agli specifici compiti che si vogliono eseguire. I flag associati con le applicazioni crontab specificano quando aprire crontab per avere la lista o per rimuovere e modificare compiti. | Il demone Cron legge il file <tt>'''crontab'''</tt>; ogni utente può avere la propria versione di questo file, orientata agli specifici compiti che si vogliono eseguire. I flag associati con le applicazioni crontab specificano quando aprire crontab per avere la lista o per rimuovere e modificare compiti. | ||
La sintassi per il programma crontab è la seguente: | La sintassi per il programma crontab è la seguente: | ||
<pre> | <pre> | ||
Riga 24: | Riga 25: | ||
* <tt>'''-u'''</tt> : questa opzione comunica al sistema il nome dell'utente che "possiede" il file. Se l'opzione <tt>-u</tt> è omessa, il sistema deduce per default che state usando il vostro crontab personale. NOTA: Il comando switch user (<tt>su</tt>) può confondere il crontab, così se siete nello switch <tt>su</tt> assicuratevi di utilizzare l'opzione <tt>-u</tt>. | * <tt>'''-u'''</tt> : questa opzione comunica al sistema il nome dell'utente che "possiede" il file. Se l'opzione <tt>-u</tt> è omessa, il sistema deduce per default che state usando il vostro crontab personale. NOTA: Il comando switch user (<tt>su</tt>) può confondere il crontab, così se siete nello switch <tt>su</tt> assicuratevi di utilizzare l'opzione <tt>-u</tt>. | ||
* <tt>'''-l'''</tt> : questa opzione dice a crontab di elencare i file nello standard output, cioè di visualizzare il file. | * <tt>'''-l'''</tt> : questa opzione dice a crontab di elencare i file nello standard output, cioè di visualizzare il file. | ||
* <tt>'''-e'''</tt> : questa opzione dice a crontab di editare il file. Cron usa l'editor definito dalla variabile <tt>EDITOR</tt> o da <tt>VISUAL</tt>. Se nessuna di queste variabili è definita, parte in automatico l'editor " | * <tt>'''-e'''</tt> : questa opzione dice a crontab di editare il file. Cron usa l'editor definito dalla variabile <tt>EDITOR</tt> o da <tt>VISUAL</tt><!-- | ||
DA CONTROLLARE: | |||
in Lenny queste due variabili sono vuote, e anche impostandole manualmente il risultato non cambia. | |||
-->. Se nessuna di queste variabili è definita, parte in automatico l'editor "nano". L'editor salva il file in /tmp; quando si esce dall'editor, il file è immediatamente piazzato nella locazione corretta e viene aggiornato il campo data/ora. | |||
* <tt>'''-r'''</tt> : questa opzione rimuove il file crontab specificato. Se nessun file viene specificato, rimuove il file crontab dell'utente. | * <tt>'''-r'''</tt> : questa opzione rimuove il file crontab specificato. Se nessun file viene specificato, rimuove il file crontab dell'utente. | ||
===Voci in Crontab=== | ===Voci in Crontab=== | ||
Solo 2 tipi di voci sono permesse nel crontab: i settaggi ambientali (Crontab Environmental settings) e i settaggi di comando (Crontab Command settings) | Solo 2 tipi di voci sono permesse nel crontab: i settaggi ambientali (Crontab Environmental settings) e i settaggi di comando (Crontab Command settings) |
contributi