Cron posao je automatizirani program razvijen za Unix i Linux sustave.
Omogućuje korisniku da izvrši nekoliko naredbi u određeno vrijeme na a
precizan datum. Cron posao je važan alat koji se može koristiti za bilo što, od pokretanja skripti i ponovnog indeksiranja web stranice do osiguravanja sigurnosne kopije za bazu podataka. Cron posao se također može koristiti kao podsjetnik za preuzimanje e-pošte. Korisnik treba samo jednom postaviti program kako bi mogao kontinuirano obavljati posao.
Ako vlasnik web e-zina ima više od 100 pretplatnika e-pošte koji čitaju njegovu publikaciju 25. u mjesecu, na primjer, cron posao bi mogao pomoći da se informacije dođu svakom čitatelju u isto vrijeme i na datum svakog mjeseca. Osim toga, može dodati nove članove na web stranicu i ukloniti one koji se odjavljuju uz održavanje baze podataka.
Cron posao postavlja se s cron karticama unutar upravitelja cron kartica. Cron kartice podijeljene su u šest polja: minute, sati, dani, mjeseci, dani u tjednu i naredbe. Naredbeno polje daje upute računalu. Polje minuta kreće se od 0-59 i daje točnu minutu u kojoj se naredba treba izvršiti. Sat je postavljen između 0-23, a nula predstavlja ponoć.
Dani u tjednu kreću se od 0-7, a 0 i 7 predstavljaju nedjelju. Neki stariji sustavi, uključujući neke Unix sustave, koriste 0 do 6 kao dane u tjednu, a 0 je nedjelja. Razmaci ili kartice moraju odvajati svako polje. Zarezi se koriste prilikom dodavanja popisa, dok se zvjezdice dodaju tamo gdje korisnik ne želi specificirati polje. Za prethodno spomenutog vlasnika web e-zina, na primjer, cron posao može se postaviti sa zvjezdicom umjesto dana u tjednu jer 25. dan u mjesecu neće uvijek padati na isti radni dan.
Cron posao je napisan u tekstualnoj datoteci s nizom cron naredbi kojih se računalo mora pridržavati. Priprema cron posla kao tekstualne datoteke također olakšava kasnije uređivanje skripti ako je potrebno. Osim toga, cron posao može se postaviti tako da dopušta ili odbija određenim korisnicima podešavanje kartice set cron. Nakon što je tekst kreiran za cron posao, slijedi ga .txt ekstenzija, kao što je Cron.txt. Zatim se posao učitava i prateća naredba tekstualne datoteke glasila bi kao “crontab cron.txt” prije nego što stupi na snagu na web stranici.