Cron er en UNIX program som lar brukere planlegge jobber for å kjøre på gitte intervaller . Det er best egnet til jobber som må gjentas regelmessig over en lengre periode . Du oppretter en crontab fil som inneholder en sekvens av kommandoer og en e- postadresse som UNIX sender en utgang eller feil . Denne filen er utført av cron daemon ved de angitte intervallene . Nissen forblir sovende før det er nødvendig å kjøre en planlagt script er hva du trenger
UNIX
Notepad
Computer
Vis flere instruksjoner
sette opp en Cron Job
en
Lag et skript som inneholder koden du ønsker å kjøre som en cron jobb . For eksempel kan du lage en perl skript som heter myperlscript.pl .
2
Lag en tekstfil med Notepad . Dette er din crontab -fil , og vil inneholde sekvensen av kommandoer som skal kjøres under cron . . Hver post i en crontab fil består av seks felter , adskilt med mellomrom . De første fem feltene fortelle cron programmet når du skal utføre og den sjette feltet inneholder kommandoen skal utføres.
3
Skriv inn e-postadressen som en utgang eller feilmeldinger skal sendes med UNIX på en enkelt linje, og trykk enter . For eksempel for å sende utdata til myemail@carrier.com , er riktig syntaks : en
MAILTO = myemail@carrier.com
4
Skriv inn kommandoen som skal utføres av cron program . Syntaksen er : en
minutters timers dag måned ukedag bruker kommandoen
minutt, time , dag , måned og ukedag kommandoer er numerisk . Minuttet kan være et tall fra null til femtini . Den time i området fra null til tjue tre, med midnatt blir representert som null. Dagen varierer fra null til trettien , måned varierer fra null til tolv og ukedag varierer fra null til sju. Brukeren og kommando feltene er alfanumerisk . Kommandoen Feltet kan inneholde noen gyldig UNIX -kommandoen . De første fem feltene kan også inneholde et jokertegn , * , noe som betyr at alle lovlige verdier , eller en liste over gyldige verdier atskilt med komma .
For eksempel å kjøre perl script , myperscript.pl , på en : 24:00 på det tiende og femtende dager i hver måned som root bruker , vil vi skrive inn følgende kommando : en
0 13 10,15 ** root /cgi-bin/myperlscript.pl
5
Lagre tekstfilen med et navn du velger , for eksempel mycronfile.txt .
6
Last opp filen på UNIX katalogen ved hjelp av FTP i ASCII-modus .
side 7
Aktiver crontab filen på UNIX-system . Kommandoen du vil skrive henhold SSH er : en
crontab << filepath >> /<< filnavn >>
For eksempel , hvis filen ligger i cgi - bin katalogen du ville skrive
crontab /cgi-bin/mycronfile.txt