Preskoči na sadržaj
100% lokalno

Konstruktor cron izraza

Izgradi cron izraz od jednostavnih mogućnosti i vidi što znači i kada će se sljedeći put pokrenuti.

Rezultat

Konstruktor cron izraza

Odaberi unaprijed postavljenu konfiguraciju — svaku minutu, svakih N minuta, na satu, dnevno u određeno vrijeme, tjedno na odabrane dane, mjesečno na dan ili godišnje — i ovaj alat kombinira odgovarajući cron izraz, objašnjava ga jednostavno i nabraja sljedeće trenutke kada će se zaista pokrenuti. Nije potrebno memorirati redoslijed polja ili pamtiti je li dan u mjesecu i dan u tjednu kombiniran sa AND ili OR; graditelj se bavi pravilima Vixie crona i odmah ti pokazuje rezultat dok prilagođavaš mogućnosti.

Za bilo što što unaprijed postavljeni izraz ne može izraziti, prebaci se na "Prilagođena polja" i direktno unesi polja za minute, sate, dan u mjesecu, mjesec i dan u tjednu — listi (1,15), rasponi (9-17), koraci (*/15) i kombinacije svi rade, a nevaljani vrijednost je prijavljena s točnim poljem i žetonom koji je neuspješan umjesto tihe greške. Uključi "Koristi imena mjeseci/dana" da prikaže generirani izraz sa JAN–DEC i SUN–SAT umjesto brojeva, a "Preferuj @macro kraticu" kolabira česte uzorke kao što je ponoć-dnevno u @daily ili @weekly kada se raspored točno podudara. Preklopnik "6-poljna sintaksa sa sekundama" dodaje doslovno polje sekundi za rasporede koji podržavaju preciznost ispod minute.

Mogućnost "Vremenska zona za pregled" odgovara na pitanje koje se svaki cron zadatak na serveru na kraju postavlja: u kojem vremenu se to zaista pokreće i gdje? Odaberi svoje lokalno vrijeme, UTC, ili nekoliko zajedničkih gradskih zona, a seznam sljedećih pokretanja se izračunava kao vrijeme zida u toj zoni, a ne u tvojoj. Postavi koliko nadolazećih pokretanja prikazati, od 1 do 20, da provjeriš raspored u odnosu na prozor održavanja ili poslovni dan.

Sve se izvršava lokalno u tvojoj pregledniku — nijedan izraz, vremenska zona ili raspored koji izradiš nikada se nigdje ne šalje. Kopiraj rezultat, preuzmi ga kao .txt datoteku, ili ga pošalji direktno u alat za analizu cronova da ga provjeriš drugačije.

FAQ

Koji dialekt crona koristi?
Standardni Vixie/POSIX cron: pet polja odvojena razmakom (minuta, sat, dan mjeseca, mjesec, dan tjedna), sa @macro kraticama i opcionalno vodećim poljem sekundi za rasporede sa šest polja.
Kako se kombiniraju dan u mjesecu i dan u tjednu?
Slijedeći standardno ponašanje crona: ako je neko polje ostavljeno kao "*", drugo samo određuje dan. Ako su oba polja ograničena, dan se podudara kada zadovoljava bilo koji od njih — OR, a ne AND.
Što se točno mijenja sa "Preferuj @macro kraticu"?
Primjenjuje se samo kada polja koja si izradio točno odgovaraju poznatoj makro naredbi (@hourly, @daily, @weekly, @monthly, @yearly) i polje sekundi je isključeno — u tom slučaju kraća makro je prikazana umjesto ekvivalentnog 5-polnog izraza. Sve ostalo ostaje nepromijenjeno.
Utječe li vremenska zona pregleda na sam izraz?
Ne. Cron izraz nema vlastitu vremensku zonu — uvijek ga interpretira bilo koji sat koji ga pokreće. Vremenska zona pregleda samo mijenja koji sat se pretpostavlja za popis "sljedeća pokretanja", tako da možeš provjeriti što raspored znači za server u drugoj zoni od tvoje.
Je li moj raspored negdje učitan?
Ne. Izraz, njegov opis i svi proračuni sljedećih pokretanja odvijaju se u potpunosti u tvojoj pregledniku i nikada se ne šalju na server.