Ce este un job Cron?

Un job cron este un program automat dezvoltat pentru sistemele Unix și Linux.
Acesta permite utilizatorului să execute mai multe comenzi la un moment dat pe un
data precisă. Un job cron este un instrument important care poate fi folosit pentru orice, de la rularea de scripturi și reindexarea unei pagini web până la furnizarea de copii de rezervă pentru o bază de date. Un job cron poate fi folosit și ca memento pentru descărcarea e-mailului. Utilizatorul trebuie să configureze programul o singură dată pentru ca acesta să finalizeze în mod continuu lucrarea.

Dacă proprietarul unui web e-zine are peste 100 de abonați la e-mail care îi citesc publicația pe data de 25 a fiecărei luni, de exemplu, un job cron ar putea ajuta la transmiterea informațiilor fiecărui cititor la aceeași oră și dată în fiecare lună. În plus, poate adăuga noi membri pe site-ul web și îi poate elimina pe cei care se dezabonează în timp ce păstrează baza de date.

Un job cron este configurat cu file cron într-un manager de file cron. Filele Cron sunt împărțite în șase câmpuri: minute, ore, zile, luni, zile lucrătoare și comenzi. Câmpul de comandă oferă instrucțiuni computerului. Câmpul minute rulează de la 0 la 59 și oferă minutul exact în care urmează să fie executată comanda. Ora este setată între 0-23, cu zero reprezentând miezul nopții.

Zilele săptămânii sunt de la 0 la 7, atât 0, cât și 7 reprezentând duminica. Unele sisteme mai vechi, inclusiv unele sisteme Unix, folosesc de la 0 la 6 ca zile ale săptămânii, 0 fiind duminică. Spații albe sau file trebuie să separe fiecare câmp. La adăugarea unei liste sunt folosite virgulele, în timp ce asteriscurile sunt adăugate acolo unde utilizatorul nu dorește să specifice un câmp. Pentru proprietarul web e-zine menționat mai sus, de exemplu, jobul cron poate fi configurat cu un asterisc în locul zilei săptămânii, deoarece a 25-a zi a lunii nu va cădea întotdeauna în aceeași zi a săptămânii.

O lucrare cron este scrisă într-un fișier text cu o serie de comenzi cron la care computerul să le respecte. Pregătirea unui job cron ca fișier text facilitează editarea scripturilor mai târziu, dacă este necesar. În plus, lucrarea cron poate fi configurată fie pentru a permite sau a interzice anumitor utilizatori să modifice fila cron setată. Odată ce textul este creat pentru jobul cron, acesta este urmat de o extensie .txt, cum ar fi Cron.txt. Apoi, jobul este încărcat și comanda însoțitoare a fișierului text va citi „crontab cron.txt” înainte de a intra în vigoare pe pagina web.