Crontab er en administrator verktøy vanligvis finner innenfor alle Linux- eller UNIX -distribusjoner . Cron daemon går vanligvis i bakgrunnen og kjører planlagte oppgaver på hva intervaller er spesifisert . Dette er spesielt nyttig for oppdateringer under ganger når systemet er ubrukt eller for gjengivelse jobber som normalt ville gjøre systemet tregere . Forstå hvordan å konfigurere og kjøre en cron script er mindre skremmende enn det først ser ut . Instruksjoner
Grunnleggende
en
Type " crontab - e ". Dette vil skape og redigere en crontab -fil for ditt brukernavn.
2
Legg oppføringene du ønsker. Innlegg må være i et bestemt format for cron til å forstå dem, for eksempel : en
" 15 12 *** /usr /bin /banner " Lunch Break "> /dev /console "
! p Dette vil sende en påminnelse for lunsjpause kl 12:15 hver dag til konsollen.
3
hit " ESC " skriv " wq , " og trykke "Enter "for å lagre og lukke filen .
Teknisk Side
4
Type" crontab - e "igjen. Legg oppføringene du ønsker , for eksempel : en
" 45 4 1 * 3 /usr /bin /rm /home /{username } /temp /* > /dev /null 2 > & 1 "
bryte ned oppføringen i rekkefølge:
45 er det øyeblikk
4 er timen
1 er dagen
* . . . er måneden
3 er ukedagen ( 0 er søndag )
jobb å utføre er : . . /usr /bin /rm /home /{username } /temp /*
Og utgang ( den ">" , også en del av jobben ) sendes til /dev /null ( også kjent som søppel ) .
Alle sammen , utfører denne rensingen brukerens temp katalog den 1. i hver måned kl 04:45 , og hver onsdag .
start med datoen og klokkeslettet du vil at jobben skal kjøres. Noen andre konfigurasjoner som fungerer er : en
" 15,45 0-5 * /2 ** "
Denne, for eksempel , angir å kjøre jobben ved 15 og 45 over hel time ( adskilt med komma ) , i løpet av timer med midnatt til fem ( den " 0-5 ") annenhver dag ( * /2 ) .
5
Skriv inn kommandoen løpe etter dato og klokkeslett er innstilt. Dette ville være den " /usr /bin /rm /home /{username } /temp /* > /dev /null 2 & 1 " . Oppføringen kan være alt fra en enkel kommando , som eksempel å kjøre en full manus, lettest gjort utenfor crontab .
Forenklet kommandoer arbeid, for eksempel " rm " i stedet for " /usr /bin /rm " , men bare hvis brukeren har den katalogen i deres vei. Bruke hele katalogstrukturen er alltid best.
6
Velg logging nivå . Den forrige eksempel sender loggen til /dev /null , eller trashes det .
Et annet alternativ til å sende utdata til /dev /null er å skrive " MAILTO =" " " i crontab filen for å slå av post for alle dine cron jobber . Sørge for at de fungerer før du går inn dette er tilrådelig.
Andre alternativer for logging er "> (noen loggfilnavn ) " for å opprette en loggfil for jobben, eller " >> (noen loggfil navn) "for å legge til oppføringer i slutten av loggfilen .
7
Hit" ESC "skriv " wq , "og trykk" Enter "for å skrive og lukke filen .