Hva er en Cron Job?
En cron-jobb er et automatisert program utviklet for Unix og Linux-systemer. Det lar brukeren utføre flere kommandoer til et bestemt tidspunkt på en presis dato. En cron-jobb er et viktig verktøy som kan brukes til alt fra å kjøre skript og indeksere en webside på nytt til å gi sikkerhetskopi for en database. En cron-jobb kan også brukes som en påminnelse for nedlasting av e-post. Brukeren trenger bare å sette opp programmet en gang for at det kontinuerlig skal fullføre jobben.
Hvis en e-zine-eier på nettet har over 100 e-post abonnenter som leser publikasjonen sin den 25. hver måned, kan for eksempel en cron-jobb hjelpe til med å få informasjonen ut til hver leser på samme tid og dato hver måned. I tillegg kan den legge til nye medlemmer på nettstedet og fjerne dem som melder seg av abonnement mens de opprettholder databasen.
En cron-jobb er satt opp med cron-faner i en cron tab-manager. Cron-faner er delt inn i seks felt: minutter, timer, dager, måneder, hverdager og kommandoer. Kommandofeltet gir instruksjoner til datamaskinen. Minuttfeltet går fra 0-59 og gir det nøyaktige minuttet kommandoen skal utføres. Timen er satt mellom 0-23, med null som representerer midnatt.
Ukens dager løper fra 0-7, med både 0 og 7 som representerer søndag. Noen eldre systemer, inkludert noen Unix-systemer, bruker 0 til 6 som ukedager, 0 søndag. Hvite mellomrom eller faner må skille hvert felt. Komma brukes når du legger til en liste, mens stjerner blir lagt til der brukeren ikke ønsker å spesifisere et felt. For den nevnte e-zine-eieren av nettet, for eksempel, kan cron-jobben settes opp med en stjerne i stedet for ukedagen fordi den 25. dagen i måneden ikke alltid vil falle på samme ukedag.
En cron-jobb er skrevet i en tekstfil med en serie cron-kommandoer for datamaskinen å overholde. Å forberede en cron-jobb som en tekstfil gjør det også enklere å redigere skriptene senere om nødvendig. I tillegg kan cron-jobben settes opp for å enten tillate eller nekte visse brukere å finjustere Cron-kategorien. Når teksten er opprettet for cron-jobben, blir den fulgt av en .txt-utvidelse, for eksempel Cron.txt . Deretter blir jobben lastet opp og tekstfilens tilhørende kommando vil lese som "crontab cron.txt" før den trer i kraft på websiden.