Як користуватися: Конструктор виразів cron
- 1
Оберіть діалект
Виберіть стандартний cron, cron із секундами, Quartz або AWS EventBridge — або просто вставте вираз, і діалект визначиться за кількістю полів.
- 2
Напишіть або зберіть розклад
Введіть вираз, почніть із шаблону або налаштуйте кожне поле у візуальному редакторі.
- 3
Перечитайте результат
Перевірте опис простими словами та підсвічені поля, щоб переконатися, що розклад означає саме те, що ви задумали.
- 4
Перевірте наступні запуски
Виберіть часовий пояс, перевірте наступні 10 запусків і скопіюйте вираз.
Ліміти та Pro
Безкоштовно й без реєстрації: 4 діалекти, 12 шаблонів і наступні 10 запусків у будь-якому з понад 400 часових поясів, пошук до 30 років уперед (або до останнього року у виразі).
Pro прибирає рекламу; конструктор працює однаково в усіх тарифах. Дивитися Pro
Про інструмент: Конструктор виразів cron
Вираз cron стискає розклад у кілька полів, розділених пробілами, і одна зсунута цифра може перетворити «щобудня о 9:00» на «щохвилини протягом дев’ятої години». Цей конструктор дає змогу написати або вставити вираз і одразу побачити його опис простими словами з підписаними полями, а також список наступних десяти запусків.
Підтримано чотири діалекти, бо вони справді відрізняються. Стандартний cron має пʼять полів — хвилина, година, день місяця, місяць і день тижня — і використовується в crontab, службах cron у Linux, Kubernetes CronJob та GitHub Actions; він також приймає макроси на кшталт @daily. Діалект із секундами додає на початку поле секунд, як у node-cron і croner. Quartz використовує шість або сім полів із секундами та необовʼязковим роком, нумерує неділю як 1, вимагає знак ? в одному з полів дня й додає L для «останнього», W для «найближчого будня» та # для «третьої пʼятниці». AWS EventBridge має шість полів, останнє з яких — рік, ділить із Quartz правила для днів і записується як cron(…). Якщо кількість полів у вставленому виразі очевидна, діалект перемикається сам, а під час зміни діалекту наявний вираз за можливості конвертується.
Візуальний редактор задає кожне поле елементами «Кожні», «Діапазон» і конкретних значень, а шаблони охоплюють поширені завдання. Час запусків обчислюється в будь-якому часовому поясі IANA з урахуванням переходу на літній час, а для правил EventBridge за замовчуванням діє UTC, як і в AWS.
Конструктор перевіряє лише синтаксис і час: він не знає годинника вашого сервера, пропущених запусків, коли машина була вимкнена, та обмежень конкретних планувальників, як-от мінімальний інтервал у GitHub.
Приватність
Вирази розбираються, а час запусків обчислюється кодом на цій сторінці з використанням даних про часові пояси вашого браузера; нічого не надсилається на сервер. Вибраний діалект і часовий пояс зберігаються в локальному сховищі для наступного візиту.
Можливості
Пояснення простими словами
«О 09:30, з понеділка по пʼятницю» замість здогадок, що робить 30 9 * * 1-5.
Наступні 10 запусків у будь-якому поясі
Час запусків у UTC або будь-якому часовому поясі IANA з урахуванням переходу на літній час.
Синтаксис Quartz і AWS
Секунди, роки, ?, L, W і # для планувальників, які їх підтримують.