Что такое 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. Некоторые платформы могут поддерживать дополнительные поля, такие как секунды.