Разбор выражений cron — описание расписания на понятном языке и время следующих запусков

Проверяет корректность записи расписаний для crontab, GitHub Actions и Spring @Scheduled. При ошибке указывается, какое поле и почему неверно.

Файл не отправляется на сервер — обработка выполняется только в браузере этого устройства

5 полей: минута час день месяц день недели · 6 полей: секунда минута час день месяц день недели · также можно использовать сокращения @daily, @hourly и т. п.

Описание 평일(월~금) 오전 9시 0분

Разбор полей

ПолеВводСоответствующее значение
분00
시99
일*Всё
월*Всё
요일1-5월, 화, 수, 목, 금

Следующие запуски (по KST)

Вычисление…

Шпаргалка по синтаксису cron
*모든 값
5그 값 (예: 분 5 → 5분)
1-5범위 (요일 1-5 → 월~금)
1,15목록 (일 1,15 → 1일과 15일)
*/10간격 (분 */10 → 10분마다)
8-18/2범위 안에서 간격
MON-FRI, JAN요일·월 영문 약자
0 또는 7일요일

Диапазоны: секунды и минуты 0–59, часы 0–23, дни 1–31, месяцы 1–12, дни недели 0–7. Если сервер или GitHub Actions работают по UTC, вычтите 9 часов из времени по KST.

Реклама

Как использовать «Разбор выражения cron»

  1. 1Введите выражение cron или нажмите на пример.
  2. 2Посмотрите описание на понятном языке и разбор каждого поля (минута, час, день, месяц, день недели).
  3. 3Показывает 10 ближайших запусков по KST.

Часто задаваемые вопросы

А если указаны и день месяца, и день недели?

Стандартный cron запускает задачу при совпадении хотя бы одного из условий (логическое «ИЛИ»). Например, 0 0 1 * 1 выполняется и 1-го числа каждого месяца, и каждый понедельник.

А если время на сервере — UTC?

Cron работает по часовому поясу сервера. Если сервер использует UTC, то 9 утра по времени Кореи нужно записать, вычтя 9 часов, — например, 0 0 * * *. GitHub Actions также работает по UTC.

Поддерживаются ли L, W, #?

Расширенный синтаксис Quartz (L, W, #) пока не поддерживается.

Реклама