Mis on Croni töö?

Cron töö on Unixi ja Linuxi süsteemide jaoks välja töötatud automatiseeritud programm.
See võimaldab kasutajal täita mitut käsku kindlal ajal a
täpne kuupäev. Cron töö on oluline tööriist, mida saab kasutada kõigeks alates skriptide käitamisest ja veebilehe uuesti indekseerimisest kuni andmebaasi varundamiseni. Cron-tööd saab kasutada ka e-kirjade allalaadimise meeldetuletusena. Kasutajal on vaja programmi ainult üks kord seadistada, et see saaks töö pidevalt lõpule viia.

Kui veebiajakirja omanikul on näiteks üle 100 meilitellija, kes loevad tema väljaannet iga kuu 25. kuupäeval, võib cron-töö aidata saada teavet iga lugejani igal kuul samal kellaajal ja samal kuupäeval. Lisaks saab see lisada veebisaidile uusi liikmeid ja eemaldada need, kes andmebaasi säilitades tellimusest loobuvad.

Cron-i töö on seadistatud cron-i vahekaartide halduris. Croni vahekaardid on jagatud kuueks väljaks: minutid, tunnid, päevad, kuud, nädalapäevad ja käsud. Käsuväli annab arvutile juhiseid. Minutiväli jookseb vahemikus 0–59 ja annab täpse minuti, millal käsk tuleb täita. Tund on seatud vahemikus 0–23, null tähistab südaööd.

Nädalapäevad on vahemikus 0–7, nii 0 kui ka 7 tähistavad pühapäeva. Mõned vanemad süsteemid, sealhulgas mõned Unixi süsteemid, kasutavad nädalapäevadena 0 kuni 6, 0 on pühapäev. Tühjad või tabeldusmärgid peavad iga välja eraldama. Loendi lisamisel kasutatakse komasid, samas kui tärnid lisatakse sinna, kus kasutaja ei soovi välja määrata. Näiteks eelmainitud veebi e-ajakirja omaniku jaoks saab cron töö seadistada nädalapäeva asemel tärniga, sest kuu 25. päev ei lange alati samale tööpäevale.

Cron-töö kirjutatakse tekstifaili koos mitme cron-käsuga, mida arvuti peab järgima. Cron-töö tekstifailina ettevalmistamine hõlbustab ka skriptide hilisemat redigeerimist, kui vaja. Lisaks saab cron-töö seadistada nii, et see lubab või keelab teatud kasutajatel seadistatud cron-i vahekaardi kohandamist. Kui tekst on cron-töö jaoks loodud, järgneb sellele laiend .txt, näiteks Cron.txt. Seejärel laaditakse töö üles ja tekstifailiga kaasnev käsk loetakse enne veebilehel jõustumist kui “crontab cron.txt”.