Cron — это встроенный инструмент планировщика задач в Linux, который позволяет автоматически запускать команды или скрипты по расписанию. Он незаменим, когда нужно выполнять регулярные задачи: бэкапы, обновления, чистку логов, отправку уведомлений и многое другое. Как работает Cron? Основу его работы составляет файл crontab (сокращение от cron table), где указывается расписание и команды для выполнения. Команды управления: crontab -e # редактировать задачи crontab -l # просмотреть текущие crontab -r # удалить все Формат расписания * * * * * команда │ │ │ │ │ │ │ │ │ └── День недели (0 - вс, 6 - сб) │ │ │ └──── Месяц (1 - 12) │ │ └────── День месяца (1 - 31) │ └───────── Час (0 - 23) └──────────── Минута (0 - 59) Примеры расписаний Команда Расписание * * * * * каждую минуту 0 * * * * каждый час 0 5 * * * каждый день в 05:00 0 0 * * 0 воскресенье в полночь 30 8 * * 1-5 по будням в 08:30 */15 * * * * каждые 15 минут 0 0 1 */2 * 1-го числа через месяц 0 12 1 1 * 1 января в 12:00 Примеры