Preskoči na vsebino
100% lokalno

Graditelj cron izrazov

Sestavi cron izraz iz preprostih možnosti in si ogledaj, kaj pomeni in kdaj se bo naslednjič izvršil.

Izhod

Graditelj cron izrazov

Izberite prednastavljeno nastavko — vsako minuto, vsakih N minut, urno, dnevno ob doramljenem času, tedensko na izbrane dneve, mesečno na dan ali letno — in to orodje sestavi ustrezni cron izraz, ga pojasni v preprostih besedah in našteje naslednje trenutke, ko bi se dejansko izvedel. Ni treba se učiti vrstnega reda polj ali si zapomniti, ali sta dan meseca in dan tedna kombinirana z AND ali OR; graditelj upravlja s pravili Vixie cron in ti takoj pokaže rezultat, medtem ko prilagajaš možnosti.

Za kaj, česar prednastavka ne more izraziti, se preklopi na "Prilagođena polja" in neposredno vpiši polja za minute, ure, dan meseca, mesec in dan tedna — seznami (1,15), območja (9-17), koraki (*/15) in kombinacije vsi delujejo, nepravilna vrednost pa je prijavljena s točnim poljem in žetonom, ki je spodletel, namesto nemega napačnega razporeda. Vklopi "Uporabi imena mesecev/dni", da prikaže ustvarjeni izraz z JAN–DEC in SUN–SAT namesto števk, in "Preferujem @macro kratico", da sestre skupne vzorce, kot je polnoči dnevno, v @daily ali @weekly, ko se urnik ujema. Preklopnik "6-poljna sintaksa s sekundami" doda dobesedno polje sekund za urnike, ki podpirajo natančnost pod minuto.

Možnost "Časovna cona za predogled" odgovori na vprašanje, ki ga vsakogar cron-a na strežniku sčasoma zastavi: ob katerem času se to dejansko izvršiti in kje? Izberite svoj lokalni čas, UTC ali nekaj pogostih mestnih con, in seznam naslednjih tekov se izračuna kot čas stene v tej coni, ne pa v vaši. Nastavite, koliko prihajajočih tekov se prikaže, od 1 do 20, da preverite urnik v primerjavi z vzdrževalnim oknom ali poslovnim dnem.

Vse se izvršuje lokalno v vašem brskalniku — ne izraz, ne časovna cona ne urnik, ki ga ustvarite, se nikoli ne pošlje nikamor. Kopiraj rezultat, ga prenesi kot datoteko .txt ali ga pošlji naravnost v orodje za analizo cron-a, da ga preveriš drugače.

FAQ

Katero cron različico uporablja?
Standardni Vixie/POSIX cron: pet polj, ločenih s presledkom (minuta, ura, dan meseca, mesec, dan tedna), z @macro kraticami in opcionalno voditvijo polja sekund za šestpolne urnike.
Kako sta kombinirana dan meseca in dan tedna?
Po standardnem vedenju cron: če je katero koli polje pustljeno kot "*", drugo samo določi dan. Če sta obe polji omejeni, se dan ujema, ko zadošča kateri koli od njiju — OR, ne AND.
Kaj se točno spremeni z "Preferujem @macro kratico"?
Velja samo, ko se polja, ki ste jih zgradili, točno ujemajo z znano makro rutino (@hourly, @daily, @weekly, @monthly, @yearly) in je polje sekund izključeno — v tem primeru se prikače krajša makro namesto ekvivalentnega 5-polnega izraza. Vse ostalo ostane nespremenjeno.
Ali časovna cona predogleda vpliva na sam izraz?
Ne. Izraz cron nima svoje časovne cone — ga vedno razlaga tako ura, ki ga izvršuje. Časovna cona predogleda le spremeni, katero uro predpostavlja seznam "naslednji teki", tako da lahko preverite, kaj urnik pomeni za strežnik v drugačni coni kot vaša.
Je moj urnik negdje naložen?
Ne. Izraz, njegov opis in vsi izračuni naslednjih tekov potekajo v celoti v vašem brskalniku in se nikoli ne pošljejo na strežnik.