6 999
contributi
S3v (discussione | contributi) Nessun oggetto della modifica |
S3v (discussione | contributi) Nessun oggetto della modifica |
||
Riga 26: | Riga 26: | ||
* <code>'''-l'''</code> : questa opzione dice a <code>crontab</code> di elencare i file nello standard output, cioè di visualizzare il file. | * <code>'''-l'''</code> : questa opzione dice a <code>crontab</code> di elencare i file nello standard output, cioè di visualizzare il file. | ||
* <code>'''-e'''</code> : questa opzione dice a <code>crontab</code> di editare il file. Cron usa l'editor definito dalle variabili <code>EDITOR</code> o <code>VISUAL</code>. Se nessuna di queste due variabili è definita, parte in automatico [http://guide.debianizzati.org/index.php/Impostare_l%27editor_predefinito_della_shell l'editor di default]. L'editor salva il file in <code>/tmp</code>; quando si esce dall'editor, il file è immediatamente salvato in <code>/var/spool/cron/crontabs</code> e viene aggiornato il campo data/ora. '''Questo è il comando principale da utilizzare se si vuole modificare il proprio file <code>crontab</code> per cancellare o inserirvi i lavori da assegnare a Cron.''' | * <code>'''-e'''</code> : questa opzione dice a <code>crontab</code> di editare il file. Cron usa l'editor definito dalle variabili <code>EDITOR</code> o <code>VISUAL</code>. Se nessuna di queste due variabili è definita, parte in automatico [http://guide.debianizzati.org/index.php/Impostare_l%27editor_predefinito_della_shell l'editor di default]. L'editor salva il file in <code>/tmp</code>; quando si esce dall'editor, il file è immediatamente salvato in <code>/var/spool/cron/crontabs</code> e viene aggiornato il campo data/ora. '''Questo è il comando principale da utilizzare se si vuole modificare il proprio file <code>crontab</code> per cancellare o inserirvi i lavori da assegnare a Cron.''' | ||
* <code>'''-r'''</code> : questa opzione rimuove il file <code>crontab</code> | * <code>'''-r'''</code> : questa opzione rimuove il file <code>crontab</code>. Se nessun utente viene specificato attraverso l'opzione '-u', rimuove il file <code>crontab</code> dell'utente che lancia il comando. | ||
* <code>'''file'''</code> : inserisce il contenuto del file nel crontab dell'utente specificato tramite l'opzione '-u'. Se non viene specificato nessun utente, allora il contenuto del file sarà inserito nel crontab dell'utente che lancia il comando (vedi anche [[Utilizzo_del_servizio_di_scheduling_Cron#Importare_un_file_crontab Importare un file crontab]]) | |||
==cron.allow & cron.deny== | ==cron.allow & cron.deny== | ||
Riga 253: | Riga 254: | ||
</pre> | </pre> | ||
sia per root che per un normale utente. | sia per root che per un normale utente. | ||
== Esportare un file crontab == | |||
Se si vuole salvare il proprio <code>crontab</code> per esportarlo su un'altra macchina o semplicemente per farne una copia di backup, la procedura è semplicissima: | |||
<pre>$ crontab -l > mycrontab </pre> | |||
in questo modo il file <code>crontab</code> verrà salvato nel file <code>mycrontab</code>.<br/> | |||
Per salvare il <code>crontab</code> di root è sufficiente lanciare lo stesso comando con i permessi di root.<br/> | |||
Se si vuole salvare il <code>crontab</code> di un altro utente, eseguire con i permessi di root: | |||
<pre># crontab -u utente -l > usercrontab </pre> | |||
I nomi scelti per i file sono puramente indicativi. | |||
== Importare un file crontab == | |||
Questa procedura è utile per importare un file in cui si è precedentemente salvato il contenuto di un file <code>crontab</code> oppure per importare un file editato a mano attraverso un qualsiasi altro editor, testuale o grafico:<br/> | |||
<pre>$ crontab mycrontab</pre> | |||
in questo modo il contenuto di <code>mycrontab</code> verrà inserito nel <code>crontab</code> dell'utente che lancia il comando.<br/> | |||
Per un diverso utente, eseguire da root: | |||
<pre># crontab -u utente usercrontab</pre> | |||
Anche in questo caso i nomi dei file sono puramente indicativi.<br/> | |||
'''Attenzione''': i file <code>crontab</code>, se presenti, verranno sovrascritti! | |||
==Note== | ==Note== |
contributi