Hvad er et Cron-job?
Et cron-job er et automatiseret program udviklet til Unix og Linux-systemer. Det giver brugeren mulighed for at udføre flere kommandoer på et bestemt tidspunkt på en præcis dato. Et cron-job er et vigtigt værktøj, der kan bruges til alt fra kørsel af scripts og indeksering af en webside til levering af backup til en database. Et cron-job kan også bruges som en påmindelse til download af e-mail. Brugeren behøver kun at indstille programmet én gang for at det kontinuerligt kan afslutte jobbet.
Hvis en web-e-zine-ejer har over 100 e-mail-abonnenter, der læser sin publikation den 25. i hver måned, for eksempel, kan et cron-job hjælpe med at få oplysningerne ud til hver læser på samme tid og dato hver måned. Derudover kan det tilføje nye medlemmer til webstedet og fjerne dem, der afmelder sig, mens databasen opretholdes.
Et cron-job er oprettet med cron-faner i en cron-fanehåndtering. Cron faner er opdelt i seks felter: minutter, timer, dage, måneder, ugedage og kommandoer. Kommandofeltet giver instruktioner til computeren. Minutfeltet løber fra 0-59 og giver det nøjagtige minut, hvor kommandoen skal udføres. Timen indstilles mellem 0-23, hvor nul repræsenterer midnat.
Ugens dage løber fra 0-7, hvor både 0 og 7 repræsenterer søndag. Nogle ældre systemer, inklusive nogle Unix-systemer, bruger 0 til 6 som ugedagene, 0 er søndag. Hvide mellemrum eller faner skal adskille hvert felt. Kommaer bruges, når du tilføjer en liste, mens stjerner tilføjes, hvor brugeren ikke ønsker at specificere et felt. For den førnævnte webe-e-zine-ejer kan for eksempel cronjobbet indstilles med en stjerne i stedet for ugedagen, fordi den 25. dag i måneden ikke altid falder på den samme ugedag.
Et cron-job er skrevet i en tekstfil med en række cron-kommandoer, som computeren skal overholde. Forberedelse af et cron-job som en tekstfil gør det også lettere at redigere scripterne senere, hvis nødvendigt. Derudover kan cron-jobbet indstilles til enten at tillade eller nægte visse brugere at finjustere sæt cron-fanen. Når teksten er oprettet til cron-jobbet, efterfølges den af en .txt-udvidelse, såsom Cron.txt . Derefter uploades jobbet, og tekstfilens tilhørende kommando læses som "crontab cron.txt", før den træder i kraft på websiden.