Cron выражение
Инструменты* * * * *
Пресеты:
Поля
Минута
0-59
Час
0-23
День месяца
1-31
Месяц
1-12
День недели
0-6
Ближайшие 10 запусков
- 12026/8/13 10:17:00
- 22026/8/13 10:18:00
- 32026/8/13 10:19:00
- 42026/8/13 10:20:00
- 52026/8/13 10:21:00
- 62026/8/13 10:22:00
- 72026/8/13 10:23:00
- 82026/8/13 10:24:00
- 92026/8/13 10:25:00
- 102026/8/13 10:26:00
Сравнение форматов Cron
| Формат | Полей | Структура | Пример | Сценарии использования | Платформы / Инструменты |
|---|---|---|---|---|---|
| Стандарт (5 полей) | 5 | минута час день месяц день_недели | 30 2 * * 1-5 | Системные задания Linux/Unix (crontab), простые периодические задачи: ежедневное резервное копирование, очистка логов, запуск скриптов по расписанию | Linux crontab, macOS launchd, AWS CloudWatch Events, GitHub Actions (schedule), большинство CI/CD платформ |
| С секундами (6 полей) | 6 | секунда минута час день месяц день_недели | */5 * * * * * | Задачи с точностью менее минуты: проверка пульса, синхронизация данных в реальном времени, высокочастотный опрос, проверка здоровья микросервисов | Spring @Scheduled (без Quartz), Node.js node-cron, Kubernetes CronJob (расширенный), Systemd Timer |
| Quartz (7 полей) | 7 | секунда минута час день месяц день_недели год | 0 0 9 ? * 2-6 2026 | Корпоративные задания с контролем года, сложные бизнес-правила (например, второй понедельник каждого месяца), одноразовые задачи для конкретного года | Java Quartz Scheduler, Spring Quartz, XXL-JOB, ElasticJob, Apache Airflow (плагин) |