Планировщик cron в Linux: crontab и расписание
Обновлено 3 июля 2026 г.
cron запускает команды по расписанию, а каждый пользователь правит своё расписание командой crontab -e.
Синтаксис
crontab -e # минута час день месяц день недели командаЧастые случаи
crontab -e # открыть своё расписание в редакторе
crontab -l # показать свои задания
# примеры строк расписания:
0 3 * * * /path/backup.sh # каждый день в 03:00
*/15 * * * * /path/check.sh # каждые 15 минут
0 9 * * 1 /path/report.sh # по понедельникам в 09:00Как это устроено: пять полей времени
Строка расписания начинается с пяти полей: минута, час, день месяца, месяц, день недели. Звёздочка
*значит «любое значение»,*/15- «каждые 15»; список через запятую и диапазон через дефис тоже работают. cron - это служба: она проверяет расписания раз в минуту и запускает то, что подошло по времени. У cron очень скудное окружение (короткийPATH), поэтому в заданиях пишут полные пути к командам и файлам. У systemd есть своя замена - таймеры (systemctl list-timers).
В книге
Подробно эта тема разобрана в главе Планирование задач.