Generátor crontabů
Sestavte cronové výrazy pomocí rozbalovacích nabídek a hned uvidíte srozumitelný popis plánu a dalších 5 reálných časů spuštění.
🔒 Zpracováno výhradně ve vašem prohlížeči – nic, co zde zadáte, se nikdy nenahraje.
Výsledek
Syntaxe cronu je pověstně úsporná: pět mezerou oddělených polí, kde * znamená všechno, */5 každou pátou hodnotu a 0 0 * * 1 nějak znamená pondělí o půlnoci. Tento generátor odstraňuje dohady – místo ručního psaní výrazu jej sestavujete: pro každé pole (minuta, hodina, den v měsíci, měsíc, den v týdnu) zvolte „všechny hodnoty“, „každých N“ nebo napište konkrétní hodnoty a rozsahy jako 0,30 nebo 9-17, a pětidílný výraz se při klikání sestavuje sám.
Výsledek je ověřen třemi způsoby najednou. Samotný výraz se živě aktualizuje a je připraven ke zkopírování do crontab -e. Pod ním popisuje plán srozumitelná věta – s názvy měsíců a dnů v týdnu ve vašem jazyce – takže „*/10 2-4 * * 1-5“ se čte jako věta, nikoli jako hádanka. A co je nejdůležitější, nástroj počítá dalších 5 skutečných časů spuštění pomocí reálné kalendářové matematiky ve vašem místním čase: pokud plán nedělá to, co jste očekávali, uvidíte to okamžitě v datech, ještě předtím, než úloha selže v produkci.
Výpočet se řídí skutečnou sémantikou cronu, včetně pravidla, které zaskočí i zkušené administrátory: pokud jsou omezena pole den v měsíci i den v týdnu, POSIXový cron spouští úlohu, když vyhovuje kterékoli z nich, nikoli oběma. Krokové hodnoty, seznamy a rozsahy jsou podporovány ve všech polích a nemožné plány (jako den 31 v měsících, které mají jen únor) jsou detekovány, místo aby potichu nikdy nenastaly.
Vše běží na straně klienta ve vašem prohlížeči – podrobnosti plánu nikdy neopustí váš počítač a stránka po načtení funguje offline. Tento nástroj sestavuje standardní pětiprvkové cronové výrazy; pokud již máte existující výraz a chcete jej jen zkontrolovat, použijte náš samostatný validátor cronu, který se zaměřuje spíše na ověřování syntaxe než na konstrukci plánů.