iziznkit
← Все гайды

Что такое cron-выражение? Понятный гайд

Автор Редакция iznkit · Обновлено: 2026-08-31

Cron-выражение — компактный способ описать повторяющееся расписание: «каждый будний день в 9 утра», «каждые 15 минут», «1-го числа каждого месяца». Его используют cron в Linux, CI, бэкапы и множество планировщиков. Ниже — как читать и писать такое выражение, плюс бесплатный парсер, который объяснит любое из них и покажет ближайшие запуски.

Разобрать cron-выражение бесплатно →

Пять полей

Стандартное cron-выражение — это пять полей через пробел, в таком порядке:

  • Минута (0–59)
  • Час (0–23)
  • День месяца (1–31)
  • Месяц (1–12 или JAN–DEC)
  • День недели (0–6, где 0 и 7 — воскресенье, или SUN–SAT)

Так, 0 9 * * 1-5 означает: минута 0, час 9, любой день, любой месяц, с понедельника по пятницу — то есть 9:00 по будням.

Специальные символы

Основную работу делают четыре символа:

  • * — любое значение (каждую минуту, каждый день…)
  • , — список, напр. 1,15 — 1-е и 15-е
  • - — диапазон, напр. 1-5 — с понедельника по пятницу
  • / — шаг, напр. */15 — каждое 15-е значение

Частые примеры

  • */5 * * * * — каждые 5 минут
  • 0 * * * * — в начале каждого часа
  • 0 9 * * 1-5 — 9:00 по будням
  • 30 2 1 * * — 02:30 1-го числа каждого месяца
  • 0 0 * * 0 — полночь каждое воскресенье

Особенность «день месяца / день недели»

Если ограничены оба поля — и день месяца, и день недели (не *), — cron срабатывает, когда совпадает любое из них, а не оба. Например, 0 0 1 * 1 запустится и 1-го числа месяца, и каждый понедельник. Если задано только одно из двух — применяется только оно. На этом часто ошибаются, поэтому перепроверяйте расписания, где заданы оба поля.

Проверяйте перед деплоем

Самая надёжная привычка — проверить расписание до запуска: прочитать описание простыми словами и посмотреть ближайшие запуски. Наш бесплатный парсер cron делает именно это — вставьте выражение, и он покажет расписание и ближайшие запуски в вашем часовом поясе.

Частые вопросы

Везде ли у cron пять полей?+

Классический Unix-формат — пять полей. Некоторые системы добавляют секунды в начале (шесть полей) или год в конце; сверяйтесь с документацией планировщика. Этот гайд и наш парсер используют стандартные пять.

В каком часовом поясе работает cron?+

Традиционно — по локальному времени сервера. Многие современные планировщики позволяют задать часовой пояс. Наш парсер показывает ближайшие запуски в локальном поясе вашего устройства.

Воскресенье — это 0 или 7?+

И то, и другое. В поле дня недели 0 и 7 означают воскресенье, поэтому 0 0 * * 0 и 0 0 * * 7 — одно и то же.

Разбор cron-выражения
Бесплатно, без регистрации
Разобрать cron-выражение бесплатно →
Об авторе
Редакция iznkit

Редакция iznkit создаёт и описывает бесплатные инструменты без регистрации — для фрилансеров, малого бизнеса и разработчиков — и пишет к ним эти гайды.

О проекте →