Генератор Cron выражений

Профессиональный инструмент для создания, проверки и отладки расписаний crontab. Генерируйте синтаксис за секунды.

Загрузка калькулятора...
Unix
Стандарт
Server
Совместимость
100%
Бесплатно
Dev
Инструмент

Что такое Cron?

Cron — это классический планировщик задач в операционных системах Linux и Unix. Это демон (фоновый процесс), который выполняет запланированные команды в указанное время.

Имя происходит от греческого слова chronos (время). Cron незаменим для автоматизации рутинных задач: создания бэкапов, очистки временных файлов, отправки уведомлений или запуска тяжелых вычислений ночью.

# Пример строки в crontab
30 04 * * 1 /home/user/backup.sh > /dev/null 2>&1
мин
час
день
мес
день нед

Синтаксис Cron

Поле 1

Минуты (0-59)

Точная минута запуска.
* — каждую минуту
*/5 — каждые 5 минут
0 — в начале часа

Поле 2

Часы (0-23)

Час запуска в 24-часовом формате.
* — каждый час
0 — полночь
9-18 — рабочие часы

Поле 3

День месяца (1-31)

Число месяца.
1 — первое число
15,30 — аванс и зарплата
L — последний день (не везде)

Поле 4

Месяц (1-12)

Номер месяца или название (JAN-DEC).
* — ежемесячно
*/3 — раз в квартал

Поле 5

День недели (0-6)

0 или 7 — Воскресенье.
1-5 — будни
6,0 — выходные

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

*/5 * * * *
Каждые 5 минут
0 0 * * *
Ежедневно в полночь
0 9 * * 1
Каждый понедельник в 09:00
0 0 1 * *
В полночь 1-го числа каждого месяца
0 */12 * * *
Дважды в день (каждые 12 часов)
@reboot
При загрузке системы (специальный макрос)

Тонкости настройки

🔧 Окружение (Environment)

Cron запускается в очень ограниченном окружении. Переменные PATH могут отличаться от вашего терминала.

# Плохо:
* * * * * python script.py

# Хорошо:
* * * * * /usr/bin/python3 /home/user/script.py

🔇 Логирование

По умолчанию cron отправляет вывод (stdout/stderr) на локальную почту. Чтобы избежать этого или записать лог, нужны редиректы.

# Запись в файл:
... command >> /var/log/cron.log 2>&1

# Игнорирование:
... command > /dev/null 2>&1
ЧАСТЫЕ ВОПРОСЫ

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

Звездочка означает «все возможные значения». В поле минут она значит «каждую минуту», в поле часов — «каждый час» и так далее.
Стандартный cron имеет минимальное разрешение в 1 минуту. Чтобы запускать чаще, используйте циклы `sleep` внутри скрипта или системные таймеры (systemd timers).
В системном времени сервера (команда `date`). Если сервер в UTC, то и cron сработает по UTC. Учитывайте это при настройке.
Это команда терминала для редактирования файла расписания текущего пользователя. Ключ `-e` открывает редактор (vi/nano), а `-l` показывает список (list).
Слэш `/` задает шаг (инкремент), например `*/5` — каждые 5 единиц. Запятая `,` перечисляет конкретные значения, например `1,15,30`.
Лиана Арифметова
АВТОРverifiedред. calcal.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

15

Калькулятор код-ревью: время, размер PR, дефекты, нагрузка

Комплексный калькулятор код-ревью: оценка времени проверки кода, анализ размера PR (XS/S/M/L/XL), покрытие ревью и bus factor, плотность дефектов и escape rate, нагрузка команды ревьюеров, метрики качества (churn, rework, first-pass yield).

/code-review-calculator

Инструменты разработчика: Base64, URL, HTML, JSON, YAML

Набор инструментов для веб-разработки: кодирование Base64, URL encode/decode, экранирование HTML, форматтер JSON и конвертер YAML.

/dev-tools-calculator

Парсер регулярных выражений (Regex Tester)

Онлайн тестер регулярных выражений JS. Проверка Regex паттернов, подсветка синтаксиса, группы захвата и шпаргалка.

/regex-tester

Калькулятор технического долга: объём, SQALE, рефакторинг

Комплексный калькулятор технического долга: оценка объёма в часах и рублях, расчёт процентной ставки (стоимость бездействия), матрица приоритизации (impact vs effort), метрики качества кода (цикломатическая сложность, дупликация, покрытие тестами), план рефакторинга по спринтам, SQALE рейтинг A-E.

/technical-debt-calculator

Калькулятор сжатия данных: gzip, brotli, zstd, энтропия, архивы

Комплексный калькулятор компрессии: коэффициент сжатия, сравнение алгоритмов (gzip, brotli, zstd, lz4, snappy, deflate), экономия трафика и пропускной способности, энтропия Шеннона, оценка размера архивов (ZIP/TAR.GZ/7z) и HTTP-сжатие (Content-Encoding: gzip vs br).

/compression-calculator

Unix Timestamp Converter (перевод времени)

Конвертер Unix Timestamp в дату и обратно. Текущее время Unix, live-режим, форматы ISO 8601, UTC.

/unix-timestamp-converter

Chmod калькулятор (права доступа Unix)

Онлайн калькулятор chmod. Конвертация прав доступа (rwx) в числовой код (777, 755). Генератор команд для Linux.

/chmod-calculator

Agile Sprint калькулятор: ёмкость спринта, velocity, burndown, оценка задач

Комплексный калькулятор для Agile/Scrum команд. Расчёт ёмкости спринта (capacity), прогноз velocity, burndown-диаграмма, story point оценка по Фибоначчи, планирование релизов (MoSCoW), метрики команды (lead time, cycle time, throughput, WIP, flow efficiency).

/agile-sprint-calculator

Генератор Cron-выражений

Визуальный конструктор cron-расписаний с переводом на русский язык. Создайте cron-выражение для планировщика задач Linux, настройте расписание и посмотрите ближайшие запуски.

/generator-cron

Калькулятор умного дома

Расчёт бюджета умного дома: устройства, совместимость экосистем, стоимость.

/smart-home-calculator

Генератор Cubic Bezier (CSS transition)

Интерактивный генератор кривых Безье для CSS анимаций. Визуальная настройка плавности переходов, пресеты (ease, linear) и копирование кода.

/cubic-bezier

Калькулятор теории цвета: гармония, конвертер, палитры, смешивание, дальтонизм

Комплексный инструмент для работы с цветом: цветовые гармонии (комплементарная, аналогичная, триадная, тетрадная), конвертер HEX/RGB/HSL/HSV/CMYK, генератор палитр (монохроматическая, shades, tints, tones), смешивание цветов (аддитивное/субтрактивное), симулятор дальтонизма и анализ цветовой температуры.

/color-theory-calculator

Калькулятор градиентов и интерполяции цветов

Генератор плавных переходов между цветами. Создайте CSS градиент онлайн, получите коды цветов (HEX/RGB) и настройте количество шагов.

/color-gradient

Калькулятор контрастности (WCAG), шрифтов и сетки

Инструменты UI/UX дизайнера. Проверка контрастности цветов (WCAG AA/AAA), расчет модульной сетки и подбор типографической шкалы.

/contrast-grid

Калькулятор Responsive Margin/Padding (Clamp generator)

Генератор CSS функции clamp() для адаптивных отступов и шрифтов. Создайте отзывчивый дизайн (fluid spacing) от мобильных до десктопа онлайн.

/responsive-helper