Cron Descriptor (четимо описание на график)

Преобразувайте cron изрази в описание на естествен език и изчислявайте следващите изпълнения.

Поддържа формати с 5/6/7 полета, избор на часова зона и готов за копиране изход.

Как се използва

  1. Въведете cron израз или изберете примерен бутон.
  2. Потвърдете формата (5/6/7 полета) и часовата зона.
  3. Проверете описанието и следващите N изпълнения, после копирайте или споделете.

Пример

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

Вход

*/5 * * * *

Изход

Изпълнява се на всеки 5 минути

В делнични дни в 09:00

Вход

0 9 * * 1-5

Изход

Изпълнява се в 09:00 в делнични дни (Пн-Пт)

Със секунди (всеки ден в 02:30:00)

Вход

0 30 2 * * *

Изход

Изпълнява се всеки ден в 02:30:00

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

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

*/10 * * * *

Често използван модел за повтарящи се проверки и задачи за периодично опрашване.

На 0-та минута на всеки час

0 * * * *

Използвайте го, когато искате стартиране всеки час точно на границата на часа.

В делнични дни в 09:00

0 9 * * 1-5

Типичен график за работни дни.

Всяка неделя в 00:00

0 0 * * 0

Типичен седмичен прозорец за поддръжка.

Първият ден на месеца в 00:00

0 0 1 * *

Често срещан месечен партиден график.

Всеки 1 януари в 00:00

0 0 1 1 *

Полезно за годишни задачи при преминаване към нов период.

Поддържан синтаксис и бележки

  • Поддържаният стандартен синтаксис включва `*`, `/`, `-`, `,`, диапазони и стойности със стъпка.
  • Токените, зависещи от имплементацията (`L`, `W`, `#`, `?`), може да не се интерпретират последователно.
  • Показаните времена за изпълнение може да се различават от реалното поведение заради часовата зона и разликите при лятното часово време.

FAQ

Трябва ли да използвам 5 или 6 полета?

Започнете с 5 полета (минута час ден месец ден от седмицата). Ако изразът ви включва секунди, превключете към 6 полета.

Поддържа ли всеки cron синтаксис?

Поддържа стандартния синтаксис (`*`, `/`, `-`, `,`). За токени, зависещи от имплементацията, като `L`, `W`, `#`, `?`, се показва предупреждение.

Може ли да показва следващите времена на изпълнение?

Да. Изчислява и показва следващите N изпълнения (5/10/20) с поддръжка на часови зони.