Описание инструмента

CRON парсер - это инструмент, который помогает понимать и проверять CRON выражения, используемые для планирования задач и заданий. Он анализирует ваше CRON выражение и отображает следующее и предыдущее время выполнения, а также человекочитаемое объяснение того, когда запланированная задача будет запущена.

Возможности

  • Парсинг CRON выражений: Анализ и проверка CRON выражений в стандартном формате
  • Следующее/предыдущее время выполнения: Просмотр того, когда задача будет запущена в следующий раз и когда она была запущена в последний раз
  • Понятное объяснение: Преобразование синтаксиса CRON в описание на естественном языке
  • Поддержка часовых поясов: Просмотр времени выполнения в любом часовом поясе с поиском по часовым поясам
  • Проверка в реальном времени: Мгновенная обратная связь о правильности вашего CRON выражения
  • Копирование результатов: Легкое копирование времени выполнения и объяснений

Сценарии использования

  • Планирование задач: Проверка того, что запланированные задания будут выполняться в ожидаемое время
  • Отладка cron заданий: Понимание того, почему cron задание может не выполняться как ожидалось
  • Документация: Генерация понятных описаний расписаний CRON для документации
  • Конвертация часовых поясов: Проверка времени выполнения в различных часовых поясах для распределенных систем
  • Изучение CRON: Понимание синтаксиса CRON через просмотр объяснений в реальном времени

Что такое CRON?

CRON - это планировщик заданий, основанный на времени, в Unix-подобных операционных системах. CRON выражение - это строка, состоящая из пяти или шести полей, разделенных пробелами, которые определяют расписание:

* * * * *
│ │ │ │ │
│ │ │ │ └─── День недели (0-7, воскресенье = 0 или 7)
│ │ │ └───── Месяц (1-12)
│ │ └─────── День месяца (1-31)
│ └───────── Час (0-23)
└─────────── Минута (0-59)

Примеры:

  • 0 * * * * - Каждый час в 0 минут
  • */15 * * * * - Каждые 15 минут
  • 0 9 * * 1-5 - В 9:00 утра в будние дни (понедельник-пятница)
  • 0 0 1 * * - В полночь первого числа каждого месяца
  • 30 14 * * 0 - В 14:30 каждое воскресенье