Preskoči na sadržaj
TextArray
100% lokalno

Cron analizator izraza

Objasnite cron izraz jednostavnim jezikom i pregledajte njegovo sljedeće vrijeme izvođenja.

Unos
Rezultat

Cron analizator izraza

Cron izraz pakira cijeli raspored u pet sažetih polja, pa čak i ljudi koji ih pišu svaki tjedan pauziraju na 0 3 * * 1-5. Zalijepite izraz i ovaj parser će ga prevesti na jednostavan jezik — "U 3:00, od ponedjeljka do petka" — i ispisati nadolazeća vremena izvođenja u vašoj lokalnoj vremenskoj zoni, tako da možete potvrditi da raspored radi ono što ste mislili prije nego što stigne do poslužitelja.

Parser čita standardnu sintaksu od 5 polja: zamjenske znakove, popise poput 1,15, raspone poput 1-5, korake poput */5 ili 1-30/10, nazive mjeseci SIJEČANJ–PROS. i nazive radnih dana NED–SUB, pri čemu 0 i 7 znače nedjelju. Makronaredbe @hourly, @daily, @weekly, @monthly i @yearly također rade. Greške su precizno imenovane: minuta od 61 ili polje koje nedostaje govori vam što nije u redu i u kojem polju, umjesto golog "nevažećeg izraza".

Uobičajene upotrebe: provjera unosa u crontab prije nego što se aktivira, provjera rasporeda Kubernetes CronJob-a ili tijeka rada GitHub Actions ili dokumentiranje posla za suigrača. Zalijepite nekoliko izraza odjednom — jedan po retku — i svaki se zasebno objašnjava. Kada su postavljeni i dan u mjesecu i dan u tjednu, alat primjenjuje cron-ovo ILI pravilo, a nemoguć datum kao što je 30. veljače prijavljuje se kao da se nikad ne izvodi, a ne da se zataška.

Kao i svaki alat TextArray, u potpunosti se pokreće u vašem pregledniku. Rasporedi, nazivi poslova i sve ostalo što zalijepite nikada ne napušta vaš uređaj.

FAQ

Koju cron sintaksu podržava?
Standardni format od 5 polja: minuta, sat, dan u mjesecu, mjesec, dan u tjednu. Unutar svakog polja možete koristiti *, popise (1,15), raspone (1-5), korake (*/5, 1-30/10), nazive mjeseci JAN–PROC i imena dana u tjednu NED–SUB. Dan u tjednu 0 i 7 znače nedjelju, a prihvaćene su makronaredbe @hourly, @daily, @weekly, @monthly i @yearly.
Što se događa kada su postavljeni i dan u mjesecu i dan u tjednu?
Standardni cron ih tretira kao alternative: kada nijedno polje nije *, datum se podudara ako bilo koje od njih odgovara. Dakle, 0 0 1 * 1 radi 1. u mjesecu i svakog ponedjeljka. Kada je bilo koje polje *, dva se kombiniraju s AND umjesto toga — primjenjuje se isto pravilo klasičnog Vixie crona.
Razumije li Quartz ili izraze sa 6 polja sa sekundama?
Ne. Quartz (koristi ga Spring i drugi Java planeri) koristi 6 ili 7 polja sa sekundama i dodatnim simbolima poput ? i L, koje ovaj alat ne analizira. Pokriva format od 5 polja koji koriste crontab, Kubernetes CronJob i GitHub Actions. Za Quartz izraz, ispustite početno polje sekundi kako biste dobili blisku aproksimaciju od 5 polja.
U kojoj su vremenskoj zoni prikazana sljedeća vremena izvođenja?
Lokalna vremenska zona vašeg preglednika. Imajte na umu da poslužitelj koji izvodi posao može koristiti drugu zonu — crontab obično radi u lokalnom vremenu poslužitelja, a Kubernetes CronJobs zadano je UTC osim ako nije postavljena vremenska zona.
Jesu li moji cron izrazi negdje učitani?
Ne. Alat u potpunosti radi u vašem pregledniku i vaš unos nikada ne napušta vaš uređaj.