Онлайн генератор Cron выражений. Переводчик и визуализатор

Бесплатный визуальный инструмент для генерации выражений Linux Cron. Переводит * * * * * на понятный человеку язык и показывает следующие 5 запусков в реальном времени.

* Минута
* Час
* День (месяц)
* Месяц
* День (неделя)
Запускается каждую минуту

Следующие запуски

Студия утилит

Хотите эту утилиту на своём сайте?

Настройте цвета и тёмную тему для WordPress, Notion или вашего сайта.

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

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

Это текстовая строка, которая представляет собой график выполнения автоматических задач в Unix-подобных системах (Linux, macOS). Она состоит из 5 полей, определяющих минуты, часы, день месяца, месяц и день недели.

Совместимо ли это со всеми системами?

Да, сгенерированные выражения следуют стандарту POSIX, совместимы с Linux Crontab, macOS cron и облачными сервисами, такими как AWS CloudWatch или GitHub Actions.

Что означает звездочка (*) в Cron?

Звездочка — это подстановочный знак, означающий «все». Например, * в поле минут означает, что задача будет запускаться каждую минуту определенного диапазона.

Как я могу проверить предстоящие запуски?

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

# Важность Cron в современной автоматизации

Несмотря на то, что мы живем в эпоху serverless-серверов и облачных рабочих процессов, система Crontab остается основой глобальной технологической инфраструктуры. От небольших блогов до массивных банковских систем — планирование задач поддерживает работу цифрового мира.

# Анатомия Cron-выражения

  • Поле 1 — Минута (0-59): когда задача запускается внутри часа.
  • Поле 2 — Час (0-23): требуется 24-часовой формат.
  • Поле 3 — День месяца (1-31): конкретный календарный день.
  • Поле 4 — Месяц (1-12): с января по декабрь.
  • Поле 5 — День недели (0-6): 0 обычно означает воскресенье.

# Специальные операторы и типичные ошибки

Используйте косую черту / для определения шагов: */5 в минутах означает запуск каждые 5 минут. Запятая , создает списки (1,3,5), а дефис - определяет диапазоны (1-5).
90% серверов работают по времени UTC. Если вы планируете задачу на 02:00 ночи, ориентируясь на местное время, она может запуститься в неожиданное время. Кроме того, у Cron нет доступа к вашему обычному $PATH — всегда используйте абсолютные пути, такие как /usr/local/bin/node.

Библиографические ссылки