Provozní

Zdarma online nástroj Cron Expression Parser Tool

Inzerát

Formát: minuta hodina den měsíc den v týdnu [rok]

Běžné příklady

* * * * *

Každou minutu

0 * * * *

Každou hodinu

0 0 * * *

Denně o půlnoci

0 0 * * 0

Týdně v neděli

*/15 * * * *

Každých 15 minut

0 9-17 * * 1-5

Každou hodinu, 9:00–17:00, ve všední dny

Syntaxe cronu

  • * - Libovolná hodnota
  • , - Oddělovač seznamu hodnot
  • - - Rozsah hodnot
  • / - Hodnoty kroků
Inzerát

Co může udělat Cron Expression?

Cron je běžný způsob, jak operační systémy plánují opakující se úlohy, často nazývané cron úlohy. S Cronem můžete počítači říct, aby spustil příkaz nebo skript v pevně daných časech nebo intervalech – každou minutu, hodinu, den nebo týden, případně podle vlastního plánu. Místo ručního spouštění úkolů nastavíte rozvrh jednou a zbytek na pozadí řeší cron.

Cron výraz je krátký řetězec, který popisuje tento rozvrh. Následuje specifický formát, aby ho mohli číst jak ostatní, tak programy. Mnoho systémů a nástrojů podporuje cron výrazy, včetně Linuxu, Unixu, Azure Functions a Quartz .NET. V základní podobě obsahuje cron výraz pět polí oddělených mezery, jako jsou minuty, hodiny, den v měsíci, měsíc a den v týdnu. Tyto pole dohromady přesně říkají systému, kdy a jak často by měl váš úkol běžet, což dělá z cron jednoduchý a výkonný způsob, jak automatizovat rutinní práci.

Zpočátku může řetězec cronů plný * znaků vypadat jako nesmysl. Začne to dávat smysl až ve chvíli, kdy už víte, jak "číst" pozice ve struně. Každý blok textu v cron výrazu představuje jednotku času, která určuje, kdy se úloha spustí.

Poloha každého * označuje konkrétní časovou jednotku, například minutu, hodinu, den v měsíci, měsíc a den v týdnu. V tomto kontextu znamená hvězda "každý" pro danou jednotku (například * v poli minut znamená každou minutu). Místo použití * můžete nastavit konkrétní hodnoty nebo vzory pro přesnější kontrolu rozvrhu. Například můžete napsat cron výraz, který spustí úkol každé pondělí, pouze 12. července, každou čtvrtou hodinu, přesně 5 minut po hodině. Úpravou každého pole můžete vytvořit velmi přesné a flexibilní harmonogramy pro vaše automatizované úkoly.

 

Dokumentace k API bude brzy k dispozici

Documentation for this tool is being prepared. Please check back later or visit our full API documentation.