Nalepite cron izraz poput 30 9 * * 1-5 i vidite šta zapravo zakazuje, običnim rečima, sa svakim od pet polja objašnjenim posebno. Obrađuje opsege, liste, korake, imena meseci i dana, i prečice poput @daily. Sve se računa u vašem pregledaču.
Unesite cron izraz da vidite njegov raspored.
Klasičan cron sa 5 polja (minut sat dan-u-mesecu mesec dan-u-nedelji). Quartz sekunde/godina i ? L W # nisu podržani.
Kako radi
Standardna cron linija ima pet polja razdvojenih razmakom: minut (0–59), sat (0–23), dan u mesecu (1–31), mesec (1–12) i dan u nedelji (0–7, gde i 0 i 7 znače nedelju). Alat proverava svako polje u odnosu na njegov opseg, pa zatim pretvara celu liniju u rečenicu i navodi šta svako polje znači, da uhvatite grešku pre nego što stigne u crontab.
Unutar polja možete koristiti * za „svako“, listu poput 1,15,30, opseg poput 9-17 i korak poput */15 ili 9-17/2. Rade i troslovna imena — jan ili mon — a uobičajeni makroi (@yearly, @monthly, @weekly, @daily, @hourly) se šire u svoje ekvivalente sa pet polja. Napomena: ovo je klasičan Unix cron: nema polja za sekunde ni godinu, a Quartz tokeni poput ?, L, W i # nisu podržani.
Primeri iz prakse
Radnim danima ujutru
0 9 * * 1-5 se čita kao „U 09:00, ponedeljkom–petkom.“ Čest izbor za posao koji treba da se izvršava svakog radnog dana.
Svakih 15 minuta
*/15 * * * * je „Svakih 15 minuta.“ Korak u polju minuta je uobičajen način za često proveravanje nečega.
Prvog u mesecu
0 0 1 * * znači „U 00:00, 1. dana u mesecu“ — ponoć prvog, korisno za mesečne izveštaje ili naplatu.
Česta pitanja
Šta znači pet polja?
Redom: minut, sat, dan u mesecu, mesec i dan u nedelji. Alat prikazuje sirovu vrednost svakog polja pored njegovog značenja, pa vidite tačno kako se vaš izraz preslikava u raspored.
Kako rade koraci poput */15?
Korak ponavlja vrednost u fiksnim intervalima. */15 u polju minuta znači minute 0, 15, 30 i 45. Možete ga kombinovati sa opsegom, pa 9-17/2 u polju sata znači svaki drugi sat od 9 do 17.
Šta je sa nedeljom kao 0 i 7?
U polju dana u nedelji, i 0 i 7 predstavljaju nedelju, istorijska osobenost cron-a. Ponedeljak je 1 pa do subote koja je 6. Alat tretira 7 isto kao 0.
Mogu li koristiti imena umesto brojeva?
Da, za mesece i dane u nedelji. jan–dec i sun–sat (bez obzira na velika/mala slova) se prihvataju i prikazuju punim imenima u objašnjenju. Minuti, sati i dani u mesecu moraju biti brojevi.
Šta se dešava ako su postavljeni i dan u mesecu i dan u nedelji?
U standardnom cron-u, ako nijedan nije *, posao se izvršava kada se poklopi bilo koji — ne samo kada oba. Ovaj alat opisuje svako polje; imajte na umu to ILI ponašanje kada su oba ograničena.
Da li podržava @reboot ili Quartz sintaksu?
Širi vremenske makroe (@daily, @hourly i tako dalje), ali ne i @reboot, koji nema fiksni raspored. Quartz proširenja — polje za sekunde, polje za godinu i tokeni poput ?, L, W i # — nisu deo klasičnog cron-a i ne parsiraju se.
U kojoj vremenskoj zoni se cron izvršava?
Cron koristi sistemsku ili servisnu vremensku zonu gde je zakazan, ne fiksnu. Ovaj alat opisuje sam obrazac; stvarni sat zavisi od podešavanja vašeg servera ili platforme.
Da li se moj izraz negde šalje?
Ne. Parsiranje i objašnjavanje se odvijaju u potpunosti u vašem pregledaču, pa se ništa što otkucate ne šalje.
Srodni alati
Regex tester
Testirajte JavaScript regularni izraz na tekstu i vidite sve podudarnosti, sa numerisanim i imenovanim grupama.
Alati za programere
URL parser
Rastavite bilo koji URL na protokol, host, port, putanju, upit i heš, i izlistajte dekodirane parametre upita. U pregledaču.
Alati za programere
Unix timestamp konverter
Pretvorite Unix timestamp u čitljiv datum (UTC i lokalni) i nazad, uz prepoznavanje sekundi/milisekundi. Radi u pregledaču.
Datum i vreme
JWT dekoder
Dekodirajte JWT da pročitate zaglavlje i sadržaj, uz istek i vreme izdavanja kao datume. Samo lokalno — bez provere potpisa.
Alati za programere
Parser query stringa
Rastavite query string ili URL na dekodirane parove ključ/vrednost i JSON. Ponovljeni ključevi postaju nizovi. U pregledaču.
Alati za programere
JSON formatiranje
Ulepšajte, proverite ili minifikujte JSON u pregledaču — uz jasne poruke o greškama. Ništa se ne šalje.
Alati za programere