Prevádzkové

Bezplatný online nástroj na analýzu výrazov Cron

Reklama

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
Reklama

Č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.