ИНСТР-CRONPOSIX + Vixie cronСледующие 5 запусковревизия 2026-05-07

Cron расшифровщик

Превращает cron-выражения в человеческое описание на русском. Считает следующие 5 запусков. Поддерживает @daily, @weekly, шаги */15.

⏱ работает в браузере · без регистрации
Инструмент · ИНСТР-CRON|real-time
calcal.ru / cron-rasshifrovka-na-russkom
Загрузка инструмента…
5
Полей в выражении
7
Алиасов (@daily...)
5
Следующих запусков
0
Запросов к серверу

Что такое cron

Cron — стандартный планировщик задач в Unix/Linux/macOS. Создан в 1975 году в AT&T Bell Labs. Файл /etc/crontab содержит «расписания» (cron expressions) — короткие текстовые формулы, описывающие когда запускать команды.

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

Синтаксис 5 полей

Cron-выражение — 5 полей, разделённых пробелами:

* * * * *
| | | | |
| | | | └── день недели (0-7, где 0 и 7 = воскресенье, 1=пн)
| | | └──── месяц (1-12, или jan-dec)
| | └────── день месяца (1-31)
| └──────── час (0-23)
└────────── минута (0-59)

Каждое поле принимает:

  • * — любое значение из диапазона.
  • 5 — конкретное значение.
  • 1-5 — диапазон от 1 до 5 включительно.
  • */15 — каждые 15 единиц от 0. Эквивалент 0,15,30,45.
  • 1,3,5 — список значений.
  • 10-30/5 — от 10 до 30, каждые 5.
Note: The day of a command's execution can be specified by two fields — day of month, and day of week. If both fields are restricted, the command will be run when either field matches the current time. For example, "30 4 1,15 * 5" would cause a command to be run at 4:30 am on the 1st and 15th of each month, plus every Friday.man 5 crontab, GNU/Linux

Популярные шаблоны

  • 0 9 * * 1-5 — будни в 9:00 (рассылка, создание отчётов)
  • */15 * * * * — каждые 15 минут (мониторинг, health check)
  • 0 0 1 * * — 1-го числа каждого месяца в полночь (биллинг, ротация логов)
  • 0 3 * * 0 — воскресенье 3:00 (бэкап БД)
  • 0 9-17 * * 1-5 — каждый час с 9 до 17 в будни (alerts, sync)
  • 30 2 * * * — каждый день в 2:30 ночи (cleanup, индексация)
  • 0 0 1 1 * — 1 января в полночь (годовой запуск)
  • @daily — alias для 0 0 * * * (раз в день в полночь)
  • 0 */6 * * * — каждые 6 часов (00:00, 06:00, 12:00, 18:00)
  • 0 22 * * 0-4 — пн-пт в 22:00 (закрытие смены)

Альтернативы cron

  • systemd timers. Современная замена cron в Linux. Лучшая интеграция с journald, поддержка зависимостей, безопасность через sandboxing. Использует OnCalendar=, который более читабелен (Mon..Fri 09:00).
  • Quartz (Java). Платформа для Spring/JEE. 6 или 7 полей (плюс секунды и год). Поддерживает «3-й вторник месяца» через #.
  • Anacron. Для систем, которые не работают 24/7 (ноутбуки). Догоняет пропущенные запуски при следующем включении.
  • GitHub Actions / GitLab CI. schedule: cron-формат для запуска CI в облаке.
  • AWS EventBridge / GCP Cloud Scheduler. Облачные cron-сервисы. Тот же синтаксис, но запускают Lambda / Cloud Functions.
ИСТОЧНИКИ
  1. POSIX crontab specification. IEEE / Open Group. pubs.opengroup.org/onlinepubs/9699919799/utilities/crontab.html. 2018.
  2. man crontab 5 — GNU/Linux. Linux Documentation Project. man7.org/linux/man-pages/man5/crontab.5.html. 2024.
  3. systemd.time — Time and Date Specifications. systemd. freedesktop.org/software/systemd/man/systemd.time.html. 2024.
ЧАСТЫЕ ВОПРОСЫ

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

Cron — стандарт планирования задач в Unix/Linux/macOS. Выражение из 5 полей описывает «когда запустить»: минута(0-59) час(0-23) день_месяца(1-31) месяц(1-12) день_недели(0-7, где 0 и 7 = воскресенье). Спецсимволы: * (любое значение), */N (каждые N), 1-5 (диапазон), 1,3,5 (список). Хранится в /etc/crontab или crontab -e.
В 9:00 утра по будням (с понедельника по пятницу). Первое поле 0 — минута 0 (т.е. ровно в 9:00, а не в 9:01). Второе поле 9 — 9-й час дня. Третье поле * — любое число месяца. Четвёртое * — любой месяц. Пятое 1-5 — дни недели с понедельника (1) по пятницу (5). Это самое популярное cron-выражение для бизнес-задач.
Технически идентичны: оба запускают каждые 5 единиц от 0. */5 — стандартная нотация (POSIX cron). 0/5 — расширенный синтаксис Quartz/Spring (Java). Для Linux cron используйте */5. Ещё одна нотация — 0,5,10,15,20,25,30,35,40,45,50,55 — список всех значений вручную, эквивалент */5.
Алиасы (shortcuts) — короткие записи популярных расписаний. @yearly = 0 0 1 1 * (1 января полночь). @monthly = 0 0 1 * * (1-го числа полночь). @weekly = 0 0 * * 0 (воскресенье полночь). @daily = @midnight = 0 0 * * * (каждую полночь). @hourly = 0 * * * * (каждый час в :00). Поддерживаются Vixie cron (стандарт Linux), но не везде.
Оба варианта валидны. Согласно стандарту POSIX, день недели — 0-6 (0 = воскресенье). Но Vixie cron (и Linux в большинстве дистров) принимает 0-7, где и 0 и 7 означают воскресенье — для совместимости с пользователями, привычными к 1-7. Используйте 0 для надёжности (понятнее новичкам). 1 = понедельник, 6 = суббота.
В стандарте POSIX cron — особое правило. Если оба поля заданы (не *), они объединяются ИЛИ (OR). Например, "0 9 1 * 1" = 9:00 в каждое 1-е число месяца ИЛИ в каждый понедельник. Если хотите И (AND): «1-е число И понедельник одновременно» — нужно использовать day-of-week (* + IF в скрипте) или другие планировщики (anacron, systemd timers).
Стандартный Linux cron — нет, минимум 1 минута. Для секунд используйте: (1) systemd timer с OnUnitActiveSec, (2) Quartz (Java) с 6-полевым выражением (0 0/30 * * * ?), (3) бесконечный sleep-loop в bash, (4) cron + watch в скрипте. Для большинства задач минута достаточна, секунды нужны для high-frequency мониторинга.
Используйте этот инструмент: вставьте выражение, посмотрите расшифровку и следующие 5 запусков. Убедитесь, что время совпадает с ожидаемым. Дополнительно: команда `cronnext` (Linux) или скрипт на Python с библиотекой croniter. Перед прода всегда протестируйте: запустите с echo вместо реальной команды → проверьте mail-логи / journalctl.
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.

Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.

СМЕЖНЫЕ ИНСТРУМЕНТЫ

Похожие калькуляторы

15

JSON → TypeScript генератор

Генерация TypeScript interface/type из JSON. Авто-определение типов, вложенные интерфейсы, camelCase, опциональные поля.

/json-v-typescript-types

Объединить PDF онлайн — без загрузки на сервер

Склейка PDF в браузере через pdf-lib. До 20 файлов, до 50 МБ каждый. Локально, без отправки на сервер (152-ФЗ).

/obyedinit-pdf-onlajn-besplatno

Сжать PDF онлайн — уменьшить размер локально

Сжатие PDF в браузере без потери качества. 3 уровня (object streams, удаление метаданных). До 50 МБ. Через pdf-lib, локально.

/szhat-pdf-onlajn-umenshit-razmer

Разделить PDF на страницы — извлечь нужные онлайн

Разделение PDF на страницы локально: каждая страница отдельным файлом, диапазон или группами. Через pdf-lib, без отправки на сервер.

/razdelit-pdf-na-stranicy-onlajn

JPG в PDF — конвертер с объединением

Конвертация JPG/PNG в PDF в браузере: до 30 картинок в один документ. Форматы A4/A3/Letter или подгонка под изображение.

/jpg-v-pdf-konverter

Повернуть страницы PDF онлайн

Поворот всех или указанных страниц PDF на 90/180/270° за миллисекунды. Lossless. Через pdf-lib, без отправки на сервер.

/povernut-pdf-stranitsy-onlajn

Водяной знак на PDF онлайн (кириллица)

Нанесение текстового знака («КОНФИДЕНЦИАЛЬНО», «ЧЕРНОВИК») на все страницы PDF. Поддержка русского текста через Canvas. 4 положения, регулировка прозрачности.

/dobavit-vodyanoj-znak-na-pdf

Нумерация страниц PDF онлайн

Проставьте номера страниц PDF в браузере: 4 формата, 6 положений, пропуск титульной, кастомный старт. Поддержка кириллицы. Через pdf-lib + Canvas.

/numerovat-stranitsy-pdf-onlajn

PDF в JPG / PNG — конвертер страниц

Рендеринг каждой страницы PDF в картинку через pdfjs-dist (Mozilla). 4 уровня качества: 96 / 150 / 300 DPI и lossless PNG. До 50 МБ.

/pdf-v-jpg-konverter-onlajn

Извлечь текст из PDF онлайн

Извлечение текста из PDF в браузере через pdfjs-dist (Mozilla). Plain text, с разделителями страниц или JSON. Файлы не уходят на сервер.

/extract-text-iz-pdf-onlajn

Сжать JPG до 100 КБ для документов

Сжатие JPG до точного размера в КБ (50, 100, 200, 500, 1000) через бинарный поиск quality. Госуслуги, ЕГЭ, банки. Через browser-image-compression.

/szhat-jpg-onlajn-do-100kb

Удалить EXIF из фото — GPS и метаданные

Удаление EXIF (геолокация, модель камеры, дата) из JPEG. Сначала показывает что внутри, потом удаляет. 152-ФЗ. В браузере, без отправки.

/udalit-exif-iz-foto-online

Изменить размер фото в пикселях

Изменение размера JPG/PNG/WebP с сохранением пропорций. 6 пресетов (Full HD, HD, 1080×1080, 9:16). Через Canvas API, без сервера.

/izmenit-razmer-foto-onlajn-px-mb

WebP в JPG / PNG — конвертер онлайн

Конвертация WebP → JPG / PNG в браузере. До 30 файлов одновременно. Через Canvas API, без сервера. Поддержка Госуслуг и старых форм.

/webp-v-jpg-png-konverter

Повернуть фото — точно по градусам

Поворот картинки на любой угол (90°/произвольный) с превью. Цвет фона для уголков при произвольных углах. JPG/PNG/WebP. Через Canvas.

/povernut-foto-onlajn-besplatno