Црон Екпрессион Генератор
Генеришите, објасните и потврдите црон изразе одмах у свом претраживачу. Визуелни буилдер и анализатор израза — бесплатан, приватни и на страни клијента.
Генеришите, објасните и потврдите црон изразе одмах у свом претраживачу. Визуелни буилдер и анализатор израза — бесплатан, приватни и на страни клијента.
Црон изрази су пет (или шест, у зависности од система) поља раздвојених размаком која описују распоред: минут, сат, дан у месецу, месец и дан у недељи. Свако поље прихвата нумеричке вредности, опсеге, листе, инкременте и џокер знакове. Црон је де факто Уник формат заказивања од касних 1970-их и сада се користи далеко изван Уник-а — од стране Кубернетес ЦронЈобс-а, ГитХуб Ацтионс-а, АВС ЕвентБридге правила, Јенкинсових послова и скоро сваког другог система планирања у производњи.
Ручно читање и писање црон израза је склоно грешкама. Поља су позиционирана, интеракција између дана у месецу и дана у недељи није очигледна (вредност у било ком пољу покреће посао, а не у оба), а грешке тихо производе распореде који изгледају исправно, али се активирају у погрешно време. Генератор који преводи распореде на обичном енглеском у исправну црон синтаксу избегава ове грешке.
Овај алат нуди два правца: прављење црон израза из пријатељске форме (сваког понедељка у 9 ујутру, сваких 5 минута током радног времена) и објашњавање постојећег црон израза у људским терминима. Оба се покрећу у вашем претраживачу без икакве интеракције са сервером.
Црон синтакса је густа и неопростива. Уобичајене грешке укључују збуњујуће нумерисање дана у недељи (недеља је 0 или 7 у зависности од система), заборављање употребе ИЛИ семантике дана у месецу и дана у недељи и неразумевање синтаксе повећања (*/5 значи сваких 5 почевши од 0). Генератор их хвата конструкцијом — произведени изрази одговарају ономе што сте описали у обрасцу.
Читање постојећих израза је подједнако тешко. Распоред као што је 0 9 * * 1-5 чита се као сваког радног дана у 9 ујутро када знате синтаксу, али свако ко није упознат са црон-ом мора да потражи свако поље. Објашњавање израза у људским терминима је брже од учења синтаксе за једнократне интеракције.
Изаберите образац распореда, узмите црон израз.
Стандардни црон има пет поља: минут (0–59), сат (0–23), дан у месецу (1–31), месец (1–12), дан у недељи (0–6 или 0–7, оба недеља). Свако поље прихвата једну вредност, листу раздвојену зарезима, опсег са цртицом, инкремент са / или џокер знак са *.
Дан у месецу и дан у недељи користе семантику ИЛИ: ако је било који од њих подешен на вредност која није џокер, посао се покреће када се било који од њих подудара. Ово је контраинтуитивно, али одговара ПОСИКС црон понашању. Подешавање оба поља производи шири распоред, а не ужи.
Проширења се разликују у зависности од имплементације. Неки прихватају шесто поље за секунде (кварц, пролеће); неки прихватају? као џокер алтернатива; неки укључују @годишње, @месечне, @дневне пречице. Генератор производи стандардни крон са 5 поља погодан за већину система.