DevTools
Назад

Генератор Cron-выражений

Создание и проверка cron-выражений с визуальным редактором и поддержкой часовых поясов

Loading…

Другие категории

Ещё в Утилиты

Показать все

Популярные инструменты разработчика

Показать все

Что такое Cron-выражение?

Cron-выражение — это строка, представляющая расписание для запуска автоматизированных задач. Оно состоит из пяти полей: минута, час, день месяца, месяц и день недели. Каждое поле может содержать определённые значения, диапазоны, подстановочные знаки (*) или шаговые значения для определения времени выполнения задачи.

Как использовать этот генератор Cron

Используйте визуальный редактор для быстрого создания cron-выражений, выбирая параметры минут, часов и дней. Для общих расписаний нажмите кнопку предустановки. Для сложных выражений переключитесь в расширенный режим и вводите напрямую. Инструмент проверяет ваше выражение в реальном времени и показывает следующие запланированные запуски.

Ключевые функции

Этот генератор cron-выражений предлагает визуальное редактирование для простого создания расписаний, быстрые предустановки для распространённых шаблонов, проверку в реальном времени с сообщениями об ошибках, расчёт времени следующего запуска с поддержкой часовых поясов и подробное руководство по синтаксису cron. Вся обработка происходит в вашем браузере — данные не отправляются на серверы.

Бесплатный онлайн-инструмент — регистрация не требуется

Этот генератор cron-выражений полностью бесплатен и без ограничений. Без регистрации учётной записи, без сбора данных и без рекламы. Ваши выражения обрабатываются полностью в вашем браузере, обеспечивая конфиденциальность ваших конфигураций расписаний.

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

Каков формат cron-выражения?

Стандартное cron-выражение имеет 5 полей: минута (0-59), час (0-23), день месяца (1-31), месяц (1-12) и день недели (0-6, где 0 — воскресенье). Каждое поле разделяется пробелом.

Как запланировать задачу на выполнение ежедневно в 9 утра?

Используйте выражение '0 9 * * *', что означает: в минуту 0, час 9, каждый день месяца, каждый месяц, каждый день недели. Или просто нажмите предустановку «Ежедневно в 9 утра».

Как запустить задачу только в будни?

Используйте '1-5' в поле дня недели. Например, '0 9 * * 1-5' выполняется в 9 утра с понедельника по пятницу. В визуальном редакторе выберите Пн-Пт в разделе дней недели.

Что означает */5 в cron?

Шаблон */5 означает «каждые 5 единиц». В поле минут это выполняется каждые 5 минут (0, 5, 10, 15...). Вы можете использовать этот синтаксис шага в любом поле.

Как часовые пояса влияют на cron-задачи?

Cron-выражения выполняются на основе часового пояса сервера, а не вашего локального часового пояса. Используйте настройки часового пояса, чтобы увидеть, как ваше расписание переводится. Часто рекомендуется использовать UTC на серверах для согласованности.

Могу ли я использовать это для AWS, Kubernetes или GitHub Actions?

Да! Стандартные cron-выражения работают на большинстве платформ, включая AWS CloudWatch Events, Kubernetes CronJobs, GitHub Actions и традиционный Unix cron. Некоторые платформы могут поддерживать дополнительные поля, такие как секунды.