Cron er et UNIX -program, der giver brugerne mulighed for at planlægge job til at køre på bestemte intervaller . Det er bedst egnet til job , der skal gentages regelmæssigt over en lang periode . Du opretter en crontab fil, der indeholder en sekvens af kommandoer og en email -adresse, som UNIX sender en udgang eller fejl. Denne fil er udført af cron -dæmonen med de angivne intervaller . Dæmonen forbliver i dvale, indtil den er nødvendig for at køre en planlagt script Ting du skal
UNIX
Notesblok
Computer
Vis Flere Instruktioner
Set Up en Cron Job
1
Opret et script , der indeholder den kode, du ønsker at køre som et cron-job . For eksempel kan du oprette et Perl-script kaldet myperlscript.pl .
2
Opret en tekstfil ved hjælp af Notesblok. Dette er din crontab fil og vil indeholde sekvens af kommandoer , der kører under cron. . Hver post i en crontab fil består af seks felter , adskilt af mellemrum. De første fem felter fortælle cron program, når at udføre og den sjette felt indeholder den kommando, der skal udføres.
3
Indtast den e-mail- adresse, som en udgang eller fejlmeddelelser skal sendes med UNIX på en enkelt linje og tryk enter. For eksempel for at sende output til [email protected] den korrekte syntaks er : Hej
MAILTO = [email protected]
4
Skriv kommandoen skal udføres af cron program . Syntaksen er : Hej
minut time dag måned ugedag bruger kommandoen
minut, time, dag , måned og ugedag kommandoer er numerisk . I det øjeblik kan være et tal fra nul til 59 . Timen går fra nul til tyve tre, med midnat er repræsenteret som nul. Dagen går fra nul til tredive én måned spænder fra nul til tolv , og ugedag spænder fra nul til syv. Brugeren og kommando felter er alfanumeriske . Kommandoen felt kan indeholde alle gyldige UNIX kommando. De første fem felter kan også indeholde et jokertegn , *, hvilket betyder, at alle juridiske værdier, eller en liste over gyldige værdier adskilt af kommaer .
For eksempel at køre Perl-script , myperscript.pl , ved 1 : 12:00 på den tiende og femtende dag i hver måned som root-brugeren , ville vi skrive følgende kommando : Hej
0 13 10,15 ** root /cgi-bin/myperlscript.pl
< br > 5
Gem tekstfilen med et navn efter eget valg , for eksempel, mycronfile.txt .
6
Upload filen til din UNIX-mappen ved hjælp af FTP i ASCII mode.
7
Aktiver crontab fil på UNIX -systemet. Den kommando, du ville skrive under SSH er : Hej
crontab << filepath >> /<< filename >>
For eksempel, hvis filen er placeret i cgi - bin mappe du ville skrive
crontab /cgi-bin/mycronfile.txt