Crontab è uno strumento di amministratore di solito si trova all'interno di tutte le distribuzioni Linux o UNIX . Il demone cron esegue normalmente in background ed esegue le attività in qualunque intervalli sono specificati in programma . Ciò è particolarmente utile per gli aggiornamenti durante i periodi in cui il sistema è utilizzato o per il rendering di posti di lavoro che normalmente rallentare il sistema . Capire come configurare ed eseguire uno script di cron è meno arduo di quanto appare a prima vista . Istruzioni
The Basics
1
Tipo " crontab-e ". Questo sarà creare e modificare un file crontab per il vostro nome utente .
2
aggiungere le voci che si desidera. Le voci devono essere in un formato specifico per il cron di capirli, come ad esempio :
" 15 12 *** /usr /bin /banner" Pausa pranzo " > /dev /console "
!
Questo invierà un promemoria per la pausa pranzo alle 12:15 tutti i giorni per la console .
3
hit "ESC ", quindi digitare " wq ", e premere "Invio "per salvare e chiudere il file .
The Sims tecnico Side
4
Tipo " crontab-e "di nuovo . Aggiungere le voci che si desidera , come ad esempio :
" 45 4 1 3 * /usr /bin /rm /home /nomeutente { } /temp /* > /dev /null 2> & 1 "
Abbattere la voce in ordine :
45 è il minuto
4 è l'ora
1 è il giorno
* . . . è il mese
3 è il giorno della settimana (0 è Domenica ) per
il lavoro da eseguire è : . . /usr /bin /rm /home /nomeutente { } /temp /* < br >
E l'uscita ( il " > " , anche parte del lavoro ) viene inviato a /dev /null (noto anche come cestino) .
Tutti insieme , questo esegue la compensazione directory temporanea dell'utente il 1 ° di ogni mese alle 4:45 , e ogni Mercoledì .
inizio con la data e l'ora si desidera che il lavoro da eseguire . Alcune altre configurazioni che funzionano sono:
" 15,45 0-5 * /2 ** "
Questo, ad esempio , specifica per eseguire il lavoro a 15 e 45 di ogni ora ( separati da virgola ) , durante le ore di mezzanotte alle cinque ( la " 0-5 " ) a giorni ( * /2) .
5
Digitare il comando per eseguire dopo la data e l'ora sono impostate . Questa sarebbe la " /usr /bin /rm /home /nomeutente { } /temp /* > /dev /null 2 & 1 " . La voce può essere qualsiasi cosa, da un semplice comando, come l' esempio, per l'esecuzione di uno script completo , più facilmente fatto al di fuori di crontab .
Semplificato i comandi di lavoro , come ad esempio " rm " invece di " /usr /bin /rm " , ma solo se l'utente ha quella directory nel loro percorso . Usando la struttura di directory completo è sempre meglio .
6
Scegli il livello di registrazione . L'esempio precedente invia il log in /dev /null , o si cestina .
Un'altra alternativa per inviare l'output a /dev /null è digitare " MAILTO = " " " nel file crontab per spegnere posta per tutti i lavori di cron . Fare in modo di lavorare prima di entrare in questo è consigliabile.
Altre opzioni per la registrazione sono " > ( qualche nome del file di log ) " per creare un file di registro per il lavoro, o " >> (alcuni file di log name ) " per aggiungere voci alla fine del file di log .
7
Hit " ESC ", quindi digitare" wq ", e premere" Invio "per scrivere e chiudere il file .