Оперативна

Безплатен онлайн инструмент за анализатор на Cron Expression

Реклама

Формат: минута час ден месец ден от седмицата [година]

Често срещани примери

* * * * *

Всяка минута

0 * * * *

Всеки час

0 0 * * *

Всеки ден в полунощ

0 0 * * 0

Седмично в неделя

*/15 * * * *

На всеки 15 минути

0 9-17 * * 1-5

Всеки час, от 9:00 до 17:00 часа, през делничните дни

Cron синтаксис

  • * - Всяка стойност
  • , - Разделител на списък със стойности
  • - - Диапазон от стойности
  • / - Стойности на стъпките
Реклама

Какво може да направи експресията на Cron?

Cron е често използван начин за операционните системи да планират повтарящи се задачи, често наричани cron задачи. С Cron можете да кажете на компютъра да изпълнява команда или скрипт на фиксирани часове или интервали — всяка минута, час, ден или седмица, или по персонализиран график. Вместо да изпълняваш задачите на ръка, задаваш графика веднъж, а cron се занимава с останалото на заден план.

Cron изразът е кратък низ, който описва този график. Тя следва специфичен формат, така че както хората, така и програмите да могат да я четат. Много системи и инструменти поддържат cron изрази, включително Linux, Unix, Azure Functions и Quartz .NET. В основната си форма cron изразът съдържа пет полета, разделени с интервали, като минути, часове, ден от месеца, месец и ден от седмицата. Заедно тези полета казват на системата точно кога и колко често трябва да се изпълнява вашата задача, което прави cron лесен и мощен начин за автоматизиране на рутинна работа.

Първоначално cron string, пълен с * знаци, може да изглежда безсмислено. Започва да има смисъл едва когато научиш как да "четеш" позициите в струната. Всеки блок текст в cron израз представлява единица време, която контролира кога задачата ще се изпълни.

Позицията на всяко * отбелязва конкретна времева единица, като минута, час, ден от месеца, месец и ден от седмицата. В този контекст звезда означава "всяка" за съответната единица (например, * в полето за минути означава всяка минута). Вместо да използвате *, можете да поставите конкретни стойности или модели, за да контролирате графика по-прецизно. Например, можете да напишете cron израз, който изпълнява задача всеки понеделник, само на 12 юли, на всеки четвърти час, точно на 5 минути след часа. Като коригирате всяко поле, можете да създадете много прецизни и гъвкави графици за автоматизираните си задачи.

 

Документация за API - Очаквайте скоро

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