Hvordan bruke Cron

Hvordan bruke Cron


Cron er en planlegging program som brukes i alle Linux- og Unix-operativsystemer. Linux- og Unix-brukere fortelle cron for å kjøre en jobb med jevne mellomrom, for eksempel hvert minutt, hver time, eller bare en gang i året. Disse jobbene er ofte kalt "cronjobs." Cron er ikke ment for jobber som kjøres bare én gang. På bare noen få skritt, kan du planlegge en vanlig jobb gjennom cron.

Bruksanvisning

1 Logg inn i Linux eller Unix-system med ditt brukernavn og passord.

2 Når du er inne Linux eller Unix, klikk på ikonet som bringer opp en kommandolinje vindu. I de fleste Linux og Unix GUI, på ikonet for å klikke er den som ser ut som en dataterminal.

3 Type "crontab -e" for å laste crontab fil i editoren. Crontab filen brukes til å konfigurere din jobb å bli lastet inn i cron. Crontab kommandoen brukes til å sikre at det er bare en tekst editor arbeider på din crontab fil når som helst.

4 Sett i den første jobben du ønsker å kjøre i denne filen. Filen har seks felt atskilt med mellomrom eller tabulatorer som ser ut som dette: ". 59 16 5 * 1-5 / sti / til / jobb"

Det første feltet og andre felt er for minutt og time på dagen hhv. Den tredje og fjerde felt er for dagen i måneden og måned respektivt. Den femte feltet er for dagen i uken der 0 er søndag, en er for mandag, og så videre til 6 er for lørdag. Den sjette feltet er banen og navnet på programmet du vil kjøre.

Hvis noen av de første fem feltene har en stjerne, forteller at cron for å kjøre programmet så ofte som mulig for det feltet. I eksempelet ovenfor, den fjerde felt (måned) er en stjerne, noe som betyr at kjør jobben hver måned i stedet for en bestemt måned.

Eksempelet ovenfor kjører et program som heter / sti / til / jobb på den 5. i hver måned kl 16:59, men bare hvis ukedag er mandag til fredag.

5 Legg noen ekstra linjer for andre jobber som må kjøres med jevne mellomrom. Deretter lagre og avslutte fra redaktøren.

Cron vil kjøre programmet automatisk på det tidspunktet oppført i crontab filen. Cron sjekker crontab fil hvert minutt for å se om det er noen jobber planlagt i crontab fil for å kjøre.