calcal.ru

Генератор 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`.
Лиана Арифметова
Создатель

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

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

⚖️

Отказ от ответственности

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

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

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

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

Похожие инструменты

⚙️

Калькулятор силовой электроники

Расчёты силовой электроники: выпрямители, инверторы, DC-DC преобразователи, тепловой расчёт, фильтры

💻

Калькулятор пропорций золотого сечения

Расчёт пропорций по золотому сечению (φ = 1.618). Визуализация золотого прямоугольника и спирали Фибоначчи.

💻

Генератор паролей (безопасный)

Создать надежный пароль онлайн. Настройка длины, символов. Оценка сложности и энтропии.

💻

URL Encode/Decode

Кодирование и декодирование URL-параметров онлайн. Поддержка кириллицы, percent-encoding, разбор URL на компоненты.

📐

Калькулятор теории графов

Построение графов, алгоритмы Дейкстры, BFS, DFS, минимальное остовное дерево (Краскал, Прим). Свойства графов.

💰

Калькулятор страховых взносов ИП

Расчёт страховых взносов ИП: фиксированные + 1% сверх 300 000 руб.

⚙️

Калькулятор сечения провода (ПУЭ)

Сечение кабеля по мощности и току. Падение напряжения, медь/алюминий. По ПУЭ 7 для 220В и 380В.

💻

Калькулятор зарядки смартфона

Расчёт времени зарядки смартфона по ёмкости батареи и мощности зарядного устройства.

🏠

Калькулятор вышивки крестиком

Расчёт расхода ниток мулине, канвы Aida. Время выполнения и стоимость материалов.

🏗️

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

Расчёт расхода антисептика, пропитки, масла и воска для дерева по площади. Сенеж, Неомид, Pinotex, Tikkurila. Стоимость в рублях.

🏗️

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

Расчёт расхода смеси наливного пола: площадь, толщина, количество мешков.

⚙️

Калькулятор ПЛК (программируемых контроллеров)

Расчёты для ПЛК: выбор контроллера, таймеры, масштабирование, память, коммуникации, надёжность

🏗️

Калькулятор линолеума

Расчёт линолеума на комнату: ширина рулона, стыки, расход.

📐

Калькулятор Монте-Карло симуляции: оценка рисков

Прогнозирование стоимости активов и оценка рисков методом Монте-Карло. Расчет распределения вероятностей, VaR и волатильности.

🏗️

Калькулятор зарядки электромобиля

Расчёт времени и стоимости зарядки электромобиля дома. Мощность розетки, тариф.