Генератор Cron-выражений
0 * * * * ? *0 * * * * ? *
? *-* *:*:00
on:
schedule:
- cron: '* * * * ?'
Cron Expression Complete Guide
A comprehensive guide to understanding and using cron expressions in Quartz format
Core Concepts
Quartz cron expression format consists of 7 fields, representing seconds, minutes, hours, day of month, month, day of week, and year from left to right. Each field supports specific value ranges and special characters, allowing you to precisely schedule task execution times.
Full Format (7 fields)
Many systems omit the seconds field, using the simplified 6-field format: minutes hours day month day-of-week year
Field Rules
| Field | Allowed Values | Special Characters |
|---|---|---|
| Seconds (0-59) | 0-59 | */-, |
| Minutes (0-59) | 0-59 | */-, |
| Hours (0-23) | 0-23 | */-, |
| Day of Month (1-31) | 1-31 | */-,LW? |
| Month (1-12) | 1-12 | */-, |
| Day of Week (1-7) | 1-7 (1=Sunday) | */-,L#? |
| Year (optional) | 1970-2099 | */-, |
Special Characters Reference
pages.cronGuide.specialChars.any
pages.cronGuide.specialChars.question
pages.cronGuide.specialChars.range
pages.cronGuide.specialChars.step
pages.cronGuide.specialChars.list
pages.cronGuide.specialChars.last
pages.cronGuide.specialChars.weekday
pages.cronGuide.specialChars.lastWeekday
pages.cronGuide.specialChars.nthWeekday
Common Scheduling Scenarios
High Frequency Execution
Fixed Hour Execution
Multiple Times a Day
Weekly & Monthly Scheduling
Business Hours Scheduling
Interval & Window Scheduling
Advanced Special Scheduling
Year Constraints
Common Mistakes to Avoid
Quick Reference Cheatsheet
Бесплатный онлайн-генератор Cron-выражений — для Linux-администрирования и настройки автоматического расписания.
Похожие
Варианты использования
- При настройке расписания на Linux-сервере быстро сгенерируйте crontab-выражение
- Настройте расписания бэкенд-задач (резервное копирование данных, очистка логов, скрипты проверки)
- В CI/CD-процессах настройте расписания сборок или развёртываний
- При изучении синтаксиса Cron визуализируйте значение каждого поля
Как использовать
- Выберите частоту выполнения (по минутам, часам, дням, неделям или месяцам)
- Настройте значения каждого поля Cron через визуальный интерфейс
- Просмотрите сгенерированное Cron-выражение и предпросмотр будущих запусков
- Скопируйте выражение для crontab, платформы расписания или скрипта автоматизации
Функции
- Визуальная генерация Cron: не нужно запоминать порядок полей — стандартное crontab-выражение создаётся быстро
- Предпросмотр времени выполнения: сразу проверьте будущие срабатывания, снижая риск ошибки в расписании
- Для настройки расписания: серверные плановые задания, автоматическое выполнение скриптов, резервное копирование и проверки — всё эффективнее
- Копирование и использование: после генерации выражение сразу готово для DevOps-платформ, Linux-сред и инструментов автоматизации
Часто задаваемые вопросы
Кому подходит генератор Cron-выражений?
Подходит для DevOps-инженеров, бэкенд-разработчиков, тестировщиков и всех, кто настраивает автоматические задачи — особенно когда не хочется вручную писать сложные crontab-правила.
Можно ли сгенерировать правила для ежедневного, еженедельного, ежемесячного выполнения?
Да. Распространённые правила для выполнения по минутам, часам, дням, неделям и месяцам можно быстро скомбинировать визуально.
Зачем смотреть предпросмотр времени выполнения после генерации?
Предпросмотр будущих запусков помогает обнаружить ошибки в полях, неверно заданный период или аномальную частоту срабатывания, предотвращая ошибочное выполнение после запуска.
Можно ли использовать сгенерированное выражение напрямую в Linux crontab?
Обычно да. Скопированный результат можно использовать в crontab, платформах планирования задач, CI-расписаниях или конфигурациях автоматизации.
- Симулятор дальтонизма
- Конвертер цветов
- Конвертер .htaccess в Nginx
- SQL Конвертер
- Парсер Cookie
- Генератор Cron-выражений
- Валидатор Cron-выражений
- Форматирование CSS
- Минификация CSS
- CSV в Excel
- Конвертер валют
- Сравнение текста
- Генератор иконок сайта
- Форматирование XML
- Шестнадцатеричный конвертер
- Форматирование HTML
- Минификация HTML
- HTML в Markdown
- Markdown в HTML
- Форматирование JavaScript
- Минификация JS
- Форматировщик JSX
- Минификация JSX
- Кластеризация ключевых слов
- Генератор Lorem Ipsum
- Генератор Markdown-таблиц
- Генератор мета-тегов
- Генератор паролей
- Проверка надёжности пароля
- Генератор QR Code и штрихкодов
- Тестировщик регулярных выражений
- Генератор slug
- Генератор SQL
- Форматировщик SQL
- Счётчик Слов
- Инструмент времени
- Форматирование TS
- Сжатие TS
- Форматирование TSX
- Сжатие TSX
- Конвертер Unix Timestamp
- Генератор UUID
- Форматирование YAML
- Преобразование корпуса