Vodič za Cron izraze: Kako čitati i pisati Cron zadatke
Ako ste ikada upravljali Linux serverom, postavljali automatske backupe ili zakazivali slanje emailova, vjerovatno ste se susreli sa Cron zadacima (Cron jobs). Iako su izuzetno moćni, njihova sintaksa koja koristi zvjezdice (* * * * *) je poznata po tome što ju je teško zapamtiti.
Šta je Cron zadatak?
Cron je planer zadataka baziran na vremenu u Unix operativnim sistemima. Omogućava vam automatsko pokretanje skripti, komandi ili softvera u tačno određeno vrijeme i datum.
Objašnjenje Cron sintakse
Standardni cron izraz sastoji se od pet polja odvojenih razmakom. Evo šta svaka pozicija znači (s lijeva na desno):
- Minuta (0 - 59)
- Sat (0 - 23)
- Dan u mjesecu (1 - 31)
- Mjesec (1 - 12)
- Dan u sedmici (0 - 7) (0 i 7 predstavljaju nedjelju)
Najčešći primjeri (Cheat Sheet)
Evo nekoliko najčešće korištenih cron izraza koji će vam pomoći pri zakazivanju:
* * * * *— Pokreće se svake minute.0 * * * *— Pokreće se na početku svakog sata.0 0 * * *— Pokreće se u ponoć svaki dan.0 2 * * 1-5— Pokreće se u 02:00 ujutro, od ponedjeljka do petka.*/15 * * * *— Pokreće se svakih 15 minuta.
Zašto nagađati kada možete prevesti?
Jedna mala greška u cron izrazu može uzrokovati da se vaš backup pokreće svake minute umjesto jednom dnevno, što može oboriti server ili prepuniti disk.
Umjesto da rizikujete ili gledate u uputstva, možete koristiti naš Besplatni Cron Parser. Jednostavno ukucajte svoj cron izraz i alat će ga trenutno prevesti u običan, ljudima čitljiv tekst (npr. "U 02:00, od ponedjeljka do petka").
Dekodirajte svoj Cron odmah
Ne dozvolite da vas zvjezdice zbune. Posjetite ScanWeb Cron Parser i dešifrujte bilo koji raspored u par sekundi direktno u pregledniku. Alat je 100% besplatan i obrađuje podatke lokalno radi vaše privatnosti.