Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Linux >> .

Come eseguire un cron job

Cron è un programma UNIX che permette agli utenti di pianificare i lavori da eseguire a intervalli specificati . Esso è più adatto a lavori che devono essere ripetute regolarmente per un lungo periodo di tempo . Si crea un file crontab che contiene una sequenza di comandi e di un indirizzo di posta elettronica a cui UNIX invia ogni output o errori . Questo file viene eseguito dal demone cron a intervalli definiti . Il demone rimane in sospeso fino a quando non è necessario per eseguire un script programmato di quello che vi serve
UNIX
Notepad
Computer
Mostra più istruzioni
impostare un Cron Job
pagina 1

creare uno script che contiene il codice che si desidera eseguire un job cron . Ad esempio, è possibile creare uno script Perl chiamato myperlscript.pl .
2

Creare un file di testo utilizzando il Blocco note . Questo è il file di crontab , e conterrà la sequenza di comandi da eseguire in cron . . Ogni voce in un file crontab è composto da sei parti, separate da spazi. I primi cinque campi indicano il programma cron quando eseguirlo e il sesto campo contiene il comando da eseguire .
3

digitare l'indirizzo email al quale qualsiasi uscita o messaggi di errore devono essere inviate per UNIX su una sola riga e premere invio . Ad esempio, per inviare l'output a [email protected] , la sintassi corretta è :

MAILTO = [email protected]
4

Digitare il comando che deve essere eseguito dal programma cron . La sintassi è :

minuto ora giorno mese feriale utente comando

minuto, ora , giorno, mese e giorno della settimana comandi sono numerici . Il minuto può essere qualsiasi numero da zero a cinquanta nove. L' ora va da zero a venti tre, con la mezzanotte di essere rappresentato come zero. Il giorno va da zero a uno dei trenta , varia mese da zero a dodici anni e gli intervalli nei giorni feriali da zero a sette. Il comando campi utente e sono alfanumerici . Il campo di comando può contenere qualsiasi comando UNIX valido. I primi cinque campi possono anche contenere un carattere jolly , * , il che significa che tutti i valori di legge , o un elenco di valori validi separati da virgole .

Per esempio , per eseguire lo script perl, myperscript.pl , a 1 : 12:00 nei giorni decimo e quindicesimo di ogni mese, come utente root , ci sarebbe digitare il seguente comando :

0 13 10,15 ** root /cgi-bin/myperlscript.pl

5

Salvare il file di testo con un nome di vostra scelta, per esempio , mycronfile.txt .
6

Carica il file nella directory UNIX tramite FTP in modalità ASCII .
Pagina 7

Attivare il file crontab sul sistema UNIX . Il comando è necessario digitare in SSH è:
crontab

<> /<< nomefile >>

Per esempio , se il file si trova nella cgi directory bin è necessario digitare

crontab /cgi-bin/mycronfile.txt

 

sistemi © www.354353.com