Cron Parser

Розшифрування cron-виразу звичайними словами, наступні запуски й конструктор без заучування синтаксису — просто в браузері.

Про Cron Parser

Що це

Cron Parser пояснює розклад cron звичайною мовою й показує, коли він спрацює наступного разу — у вашому місцевому часі чи в іншому часовому поясі. Конструктор дає обрати хвилини, години, дні й місяці клацанням, а не набором синтаксису. Окрім стандартного формату з п'яти полів, він розуміє формат AWS EventBridge із шести полів.

Основні можливості

  • Опис розкладу звичайною мовою.
  • Наступні запуски в місцевому часі, UTC чи одному з популярних часових поясів.
  • Конструктор для хвилин, годин, днів місяця, місяців і днів тижня, з кроками на кшталт */15.
  • Пресети для типових розкладів: щохвилини, щогодини, щодня о 9:00 тощо.
  • Стандартний cron із п'яти полів і AWS EventBridge із полем року та «?».
  • Повідомлення про помилку з назвою поля й неправильним значенням.

Як користуватися

  1. Введіть cron-вираз, оберіть пресет або натисніть «Приклад».
  2. Оберіть формат — «Стандартний (5)» чи «AWS EventBridge (6)» — і часовий пояс.
  3. Прочитайте опис і «Наступні запуски»; «Показати ще 5» відкриє наступні.
  4. За потреби змініть розклад у конструкторі й скопіюйте вираз.

Коли корисно

  • Перевірити, що резервна копія чи звіт запускаються саме тоді, коли треба.
  • Зрозуміти розклад у чужому crontab чи конфігурації CI.
  • Написати розклад для AWS EventBridge, не переплутавши поля.

Конфіденційність та обмеження

Ваші дані

Ваш вираз розбирається в браузері й не надсилається на сервер — сайт отримує лише анонімну подію «інструмент відкрито», без вмісту. Результат, надісланий в інший інструмент, зберігається на цьому пристрої 24 години в «Останніх діях».

Обмеження

  • Наступні запуски шукаються на чотири роки вперед; розклад без жодного запуску за цей час позначається як неможливий.
  • Формати з полем секунд (Quartz, Spring) не підтримуються, окрім AWS EventBridge.

Поширені запитання

Що означають п'ять полів?

По черзі: хвилина, година, день місяця, місяць і день тижня. * означає будь-яке значення, */15 — кожне п'ятнадцяте, 1-5 — діапазон, а 1,3 — список.

Чим відрізняється формат AWS EventBridge?

Він має шосте поле для року, а рівно одне з полів «день місяця» і «день тижня» має бути ?. Оберіть «AWS EventBridge (6)», і інструмент перевірить ці правила.

Чому немає наступних запусків?

Вираз описує дату, яка ніколи не настає, — наприклад, 30 лютого. Інструмент шукає на чотири роки вперед і повідомляє, якщо нічого не знайшов.