? Cron , og den relaterte crontab , er integrert funksjoner i operativsystemet Linux kan du bruke til å lage repeterende eller kjedelige oppgaver enklere. Det kan ta litt praksis å bruke cron vellykket , men belønningene gjør det verdt. Mange Linux- brukere bruker cron til å bruke mindre tid på vedlikehold av sine maskiner og mer tid på å nyte dem . Hva Cron Er
Cron er et program som kan utføre andre programmer på et gitt tidspunkt . Prosessen kalles av crontab -programmet , som er en del av de fleste Linux-distribusjoner . Ikke alle brukere kan bruke cron . Det er to filer som angir hvem som kan bruke cron og som ikke kan. Disse filene ligger i " /usr /lib /cron /cron.allow " og " /usr /lib /cron /cron.deny " kataloger henholdsvis . For å kunne bruke cron eller crontab , må brukernavnet være plassert i "tillat "-mappen , og det kan ikke være oppført i " nekte "-mappen .
Hvordan Cron er brukt
Du kan bruke cron ved å forberede en tekstfil med din standard teksteditor. Denne tekstfilen må være i et bestemt format , og det må liste programmet eller programmene du vil starte , så vel som den tiden de skal starte . Når du har din tekstfil , kaller du det ved hjelp av crontab program . For å gjøre dette , skriver du bare inn " crontab - e , " uten anførselstegn . Når du skriver inn denne kommandoen i kommandolinjen , vil crontab opprette en tom cron dokument for deg .
Riktig Cron Format
p Det er svært viktig at du lære og implementere den riktige cron syntaks. I hovedsak er det seks komponenter til en cron fil . Dette er " min ", " time ", " dag i måneden ", " måned ", " dag i uken " og "program som skal kjøres. " Hver verdi er skrevet horisontalt uten anførselstegn , og med ett mellomrom mellom dem . Det er ikke nødvendig å skrive en verdi for hvert felt , men hvis du lar en feltet stå tomt , må du skrive inn "* "-tegnet i stedet. Til slutt, når du går inn i "program som skal kjøres " verdi , må du ta med programmets hele banen .
En Cron Eksempel
En full eksempel vil du kanskje bruk er " 15 20 *** rm /home /bruker /tmp /*" . Oppmerksom på at du ville erstatte "bruker " med ditt eget brukernavn . Du kan bruke denne kommandoen for å slette midlertidige filer hver dag kl 20:15 Dette eksemplet viser hvordan du kan bruke cron til å forenkle og automatisere kjedelige oppgaver som må gjøres manuelt på mange andre operativsystemer . Når du setter opp en fungerende cron fil og oppgavene innenfor det blir utført, vil crontab automatisk sende en e-post til e-postkontoen knyttet til Linux brukerkonto. For å deaktivere denne oppførselen , bare legge "> /dev /null 2 > & 1 , " uten anførselstegn , til slutten av cron fil.