common.you_need_to_be_loggedin_to_add_tool_in_favorites
Bezplatný online nástroj na analýzu výrazov Cron
Formát: minúta hodina deň mesiac deň v týždni [rok]
Bežné príklady
* * * * *
Každú minútu
0 * * * *
Každú hodinu
0 0 * * *
Denne o polnoci
0 0 * * 0
Týždenne v nedeľu
*/15 * * * *
Každých 15 minút
0 9-17 * * 1-5
Každú hodinu, od 9:00 do 17:00, v pracovné dni
Syntax cronu
*- Ľubovoľná hodnota,- Oddeľovač zoznamu hodnôt-- Rozsah hodnôt/- Hodnoty krokov
Čo dokáže Cron výraz?
Cron je bežný spôsob, akým operačné systémy plánujú opakujúce sa úlohy, často nazývané cron úlohy. S cronom môžete počítaču prikázať, aby spustil príkaz alebo skript v pevne daných časoch alebo intervaloch – každú minútu, hodinu, deň alebo týždeň, alebo podľa vlastného harmonogramu. Namiesto ručného spúšťania úloh nastavíte rozvrh raz a zvyšok spracováva Cron na pozadí.
Cron výraz je krátky reťazec, ktorý popisuje tento rozvrh. Má špecifický formát, aby ho mohli čítať ľudia aj programy. Mnohé systémy a nástroje podporujú cron výrazy, vrátane Linuxu, Unixu, Azure Functions a Quartz .NET. V základnej forme obsahuje cron výraz päť polí oddelených medzerami, ako sú minúty, hodiny, deň v mesiaci, mesiac a deň v týždni. Tieto polia spolu presne určujú systému, kedy a ako často by mala vaša úloha bežať, čo robí cron jednoduchým a výkonným spôsobom automatizácie rutinnej práce.
Na začiatku môže byť cron reťazec plný * znakov nezmyselný. Začína to dávať zmysel až vtedy, keď viete, ako "čítať" pozície na strune. Každý blok textu v cron výraze predstavuje jednotku času, ktorá určuje, kedy sa úloha spustí.
Poloha každého * označuje konkrétnu časovú jednotku, ako je minúta, hodina, deň v mesiaci, mesiac a deň v týždni. V tomto kontexte hviezda znamená "každý" pre danú jednotku (napríklad * v poli minút znamená každú minútu). Namiesto použitia * môžete nastaviť konkrétne hodnoty alebo vzory na presnejšiu kontrolu rozvrhu. Napríklad môžete napísať cron výraz, ktorý spustí úlohu každý pondelok, iba 12. júla, každú štvrtú hodinu, presne o 5 minút po hodine. Úpravou každého poľa môžete vytvoriť veľmi presné a flexibilné harmonogramy pre vaše automatizované úlohy.
Dokumentácia API čoskoro k dispozícii
Documentation for this tool is being prepared. Please check back later or visit our full API documentation.