Описание на инструмента

CRON Parser е парсер и валидатор на cronjob, който ви помага да разберете и валидирате CRON изрази, използвани за планиране на задачи и работи. Този анализатор на CRON изрази разбира вашия CRON израз и показва следващото и предишното време на изпълнение, както и преобразува CRON израза в текст с четимо за човека обяснение на това кога ще се изпълни планираната задача.

Функции

  • Разбор на CRON изрази: Разбирайте и валидирайте CRON изрази в стандартен формат с нашия валидатор на cronjob
  • Следващо/Предишно време на изпълнение: Вижте кога ще се изпълни задачата следващия път и кога е била изпълнена последния път
  • CRON израз в текст: Преобразувайте CRON синтаксис в описание на обикновен английски с четимо за човека обяснения
  • Поддръжка на часови пояси: Вижте времена на изпълнение в който и да е часови пояс с търсим селектор на часови пояси
  • Валидиране в реално време: Моментна обратна връзка от валидатора на cronjob дали вашия CRON израз е валиден
  • Копиране на резултати: Лесно копирайте времена на изпълнение и обяснения

Случаи на употреба

  • Планиране на задачи: Проверете, че вашите планирани работи ще се изпълнят в очаквания момент, използвайки нашия анализатор на CRON изрази
  • Отстраняване на грешки в Cronjob: Използвайте валидатора на cronjob, за да разберете защо cronjob може да не се изпълнява както се очаква
  • Документация: Генерирайте четимо за човека описания на CRON израз в текст за документация
  • Преобразуване на часови пояси: Проверете времена на изпълнение в различни часови пояси за разпределени системи
  • Изучаване на CRON: Разберете CRON формата, обяснена чрез примери и обяснения в реално време

Какво е CRON?

CRON е планировчик на работи, основан на време, в Unix-подобни операционни системи. Разбирането на CRON формата, обяснена по-долу, е съществено за ефективното планиране на задачи. CRON израз е низ, състоящ се от пет или шест полета, разделени с интервали, които определят график:

* * * * *
│ │ │ │ │
│ │ │ │ └─── Ден от седмицата (0-7, неделя = 0 или 7)
│ │ │ └───── Месец (1-12)
│ │ └─────── Ден от месеца (1-31)
│ └───────── Час (0-23)
└─────────── Минута (0-59)

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

  • 0 * * * * - Всеки час в минута 0
  • */15 * * * * - Всеки 15 минути
  • 0 9 * * 1-5 - В 9:00 сутринта в работни дни (понеделник-петък)
  • 0 0 1 * * - В полунощ на първия ден на всеки месец
  • 30 14 * * 0 - В 2:30 следобед всяка неделя