Минута (0-59)
В какое время часа должна выполняться задача. Примеры: 0 (начало часа), 30 (половина часа), */15 (каждые 15 минут), 0,15,30,45 (каждые четверть часа).
Преобразуйте выражения cron в удобочитаемый формат и наоборот. Создавайте, проверяйте и анализируйте расписания cron с помощью нашего визуального интерфейса.
Format: minute hour day month day-of-week
Cron Syntax Reference:
Cron is a time-based job scheduler in Unix-like operating systems. Use this tool to build, validate, and understand your automation schedules.
Input a raw 5-field cron string or describe your schedule in plain English.
Adjust individual fields for minutes, hours, days, and months with real-time feedback.
Check the "Next Runs" preview to ensure your jobs fire exactly when you expect.
Most modern systems (like crontab, GitHub Actions, and AWS Lambda) use the standard 5-field format:
* Note: Some specific implementations support an optional 6th field for "seconds" or "years".
Convert cron to human-readable text and vice versa.
Узнайте, когда ваше задание cron будет запущено в следующий раз, благодаря точному планированию.
Instant feedback on syntax errors.
Быстрый доступ к часто используемым выражениям cron.
Наш конвертер выражений cron помогает разработчикам и системным администраторам создавать, читать и проверять выражения заданий cron на простом английском языке. Независимо от того, планируете ли вы ежедневное резервное копирование, еженедельный отчет или ежемесячную задачу очистки, генератор cron мгновенно преобразует сложный синтаксис в понятное, удобочитаемое расписание.
Этот инструмент работает в обоих направлениях — вставьте выражение cron, например: 0 9 * * 1-5 и увидеть, как это преобразуется в "В 09:00, с понедельника по пятницу", или описать свое расписание простым языком и получить правильный синтаксис cron. Он также показывает следующие 5 запланированных времен запуска, чтобы вы могли убедиться, что выражение задания cron срабатывает именно тогда, когда ожидается.
Поддерживает стандартный 5-полевый формат cron, а также расширенные 6-полевые выражения, используемые такими инструментами, как AWS EventBridge и Quartz Scheduler. Установка не требуется — работает полностью в вашем браузере как бесплатный онлайн-конвертер cron во время.
Наиболее часто используемые выражения cron с указанием их значений. Скопируйте и вставьте любой шаблон в калькулятор выше, чтобы проверить время следующего запуска в вашем часовом поясе.
| Выражение | Значение |
|---|---|
| * * * * * | Каждую минуту |
| 0 * * * * | Каждый час в 0-ю минуту (в начале часа) |
| */15 * * * * | Каждые 15 минут |
| */30 * * * * | Каждые 30 минут |
| 0 0 * * * | Каждый день в полночь (00:00) |
| 0 9 * * * | Ежедневно в 09:00 утра |
| 0 9 * * 1-5 | В будние дни (пн-пт) в 09:00 — наиболее распространенный график работы предприятий. |
| 0 0 * * 0 | Каждое воскресенье в полночь |
| 0 0 1 * * | Первый день каждого месяца в полночь. |
| 0 0 1 1 * | Один раз в год, 1 января в полночь. |
| 0 22 * * 5 | Каждую пятницу в 22:00 — обычное время для резервного копирования в конце недели. |
| 0 0 1,15 * * | Два раза в месяц, 1-го и 15-го числа в полночь (выплата заработной платы два раза в месяц). |
| 0 9-17 * * 1-5 | Ежечасно с 09:00 до 17:00, только по будням (проверка состояния здоровья в рабочее время). |
| 0 0 * * 1#1 | Первый понедельник каждого месяца в полночь (синтаксис Quartz) |
| 0 0 л * * | Последний день каждого месяца в полночь (синтаксис Quartz) |
Каждое поле имеет свои допустимые значения и операторы. Стандартный планировщик задач Unix cron имеет 5 полей; Quartz и AWS EventBridge добавляют поле для секунд, а иногда и поле для года.
В какое время часа должна выполняться задача. Примеры: 0 (начало часа), 30 (половина часа), */15 (каждые 15 минут), 0,15,30,45 (каждые четверть часа).
В какой час суток. Используется 24-часовой формат времени. Примеры: 9 (9 утра), 14 (2 часа дня), 0 (полночь), 9-17 (рабочие часы), */6 (каждые 6 часов, начиная с полуночи).
Какой календарный день. Примеры: 1 (1-й), 15 (15-й), 1,15 (дважды в месяц), L (последний день, только для кварца). Используйте знак вопроса (?), если указываете день недели.
Какой месяц. Примеры: 1 (январь), 12 (декабрь), 6, 7, 8 (летние месяцы), JAN-MAR (Q1, названия, поддерживаемые некоторыми реализациями).
Какой день недели выбрать. В стандартной системе Unix: 0 = воскресенье, 6 = суббота. В AWS EventBridge: 1 = воскресенье, 7 = суббота. Примеры: 1-5 (пн-пт), 0 (воскресенье), 6 (суббота), пн-пт (названные дни недели).
* = любое значение · , = список значений (например, 1, 3, 5) · - = диапазон (например, 1-5) · / = шаг (например, */15 означает каждые 15) · ? = нет конкретного значения (только для Quartz/AWS, используется в качестве дня месяца или дня недели) · L = последний (только для Quartz, в качестве дня месяца или дня недели) · W = ближайший день недели (только для Quartz, в качестве дня месяца) · # = n-й день недели месяца (только для Quartz).
Синтаксис Cron может немного отличаться в зависимости от платформы. Перед развертыванием подтвердите целевую платформу.
5 полей. Без секунд, без года. День недели от 0 до 6, при этом воскресенье = 0 (некоторые системы также принимают 7 = воскресенье). Поддерживает псевдонимы @hourly, @daily, @weekly, @monthly, @yearly, @reboot.
6 или 7 полей: секунды, минуты, часы, день месяца, месяц, день недели, год (год необязателен). Поддерживает L (последний день), W (ближайший день недели), # (n-й день недели). Используется в Spring Scheduler и других Java-фреймворках.
Необходимо указать 6 полей: минута, час, день месяца, месяц, день недели, год. День недели — от 1 до 7 (воскресенье = 1). Необходимо использовать знак вопроса (?) либо в поле дня месяца, либо в поле дня недели — одновременное использование * недопустимо. @псевдонимы не поддерживаются.
Стандартный 5-полевой планировщик задач Unix cron. День недели от 0 до 6 (воскресенье = 0). Поддерживает псевдонимы @aliases. Примечание: Kubernetes по умолчанию запускает задачу в UTC — используйте поле spec.timeZone (Kubernetes 1.27+), чтобы указать другой часовой пояс.
Стандартный планировщик задач Unix cron из 5 полей, работающий только в формате UTC — настройка часового пояса не требуется. Примечание: GitHub Actions запускает запланированные рабочие процессы по мере возможности и может задерживать или пропускать запуски в периоды высокой нагрузки.