Kaj je Cron Job?

Cron job je avtomatiziran program, razvit za sisteme Unix in Linux.
Uporabniku omogoča, da izvede več ukazov ob določenem času na a
točen datum. Opravilo cron je pomembno orodje, ki se lahko uporablja za vse, od izvajanja skriptov in ponovnega indeksiranja spletne strani do zagotavljanja varnostne kopije za bazo podatkov. Opravilo cron se lahko uporablja tudi kot opomnik za prenos e-pošte. Uporabnik mora program nastaviti le enkrat, da lahko neprekinjeno dokonča delo.

Če ima lastnik spletnega e-zina na primer več kot 100 naročnikov e-pošte, ki berejo njegovo objavo 25. v mesecu, bi lahko opravilo cron pomagalo pri posredovanju informacij vsakemu bralcu ob istem času in datumu vsak mesec. Poleg tega lahko na spletno mesto doda nove člane in odstrani tiste, ki se odjavijo, hkrati pa vzdržuje bazo podatkov.

Opravilo cron je nastavljeno z zavihki cron v upravitelju zavihkov cron. Zavihki Cron so razdeljeni na šest polj: minute, ure, dnevi, meseci, dnevi v tednu in ukazi. Ukazno polje nudi navodila za računalnik. Polje minut se izvaja od 0-59 in daje točno minuto, ko je treba ukaz izvesti. Ura je nastavljena med 0-23, pri čemer nič predstavlja polnoč.

Dnevi v tednu so od 0 do 7, pri čemer 0 in 7 predstavljata nedeljo. Nekateri starejši sistemi, vključno z nekaterimi sistemi Unix, uporabljajo od 0 do 6 kot dneve v tednu, pri čemer je 0 nedelja. Presledki ali tabulatorji morajo ločiti vsako polje. Pri dodajanju seznama se uporabljajo vejice, zvezdice pa se dodajo tam, kjer uporabnik ne želi določiti polja. Za prej omenjenega lastnika spletnega e-zina je na primer lahko opravilo cron nastavljeno z zvezdico namesto dneva v tednu, ker 25. dan v mesecu ne bo vedno na isti dan v tednu.

Opravilo cron je napisano v besedilni datoteki z vrsto ukazov cron, ki se jih mora računalnik držati. Priprava opravila cron kot besedilne datoteke olajša tudi kasnejše urejanje skriptov, če je to potrebno. Poleg tega lahko opravilo cron nastavite tako, da določenim uporabnikom dovoli ali zavrne prilagajanje zavihka za nastavitev cron. Ko je besedilo ustvarjeno za opravilo cron, mu sledi razširitev .txt, kot je Cron.txt. Nato se opravilo naloži in spremljevalni ukaz besedilne datoteke bi se prebral kot »crontab cron.txt«, preden začne veljati na spletni strani.