![]() | Планировщик cron и периодические задания |
< предыдущая | содержание | следующая >
cron запускает команды по расписанию, а periodic-сценарии выполняют стандартные ежедневные, еженедельные и ежемесячные задачи обслуживания. Они полезны для резервного копирования, очистки временных файлов, отчётов и автоматических проверок.
В crontab используются поля минуты, часа, дня месяца, месяца и дня недели, после которых указывается команда. У пользователя и root разные таблицы. Среда cron обычно ограничена, поэтому сценариям полезны полные пути к командам и явное указание необходимых переменных.
crontab -e
periodic dailyКоманды служат примерами для изучения. Перед выполнением проверьте их смысл и соответствие версии FreeBSD.
Команда, работающая вручную, может завершиться ошибкой в cron из-за относительного пути, прав или отсутствующей переменной окружения. После изменения расписания выполните задание вручную и проверьте журналы и код завершения. Не создавайте задания, которые молча перезаписывают важные файлы.
Тема соответствует разделу «Конфигурация, службы и журналирование» официального Руководства FreeBSD. Подробные параметры, различия между выпусками и актуальные рекомендации проверяйте по первоисточнику: официальное Руководство FreeBSD: Конфигурация, службы и журналирование.
Текст на этой странице — самостоятельное краткое изложение практических принципов, составленное с опорой на Руководство FreeBSD; это не дословная копия его главы. Сведения и команды зависят от выпуска системы. Условия использования документации FreeBSD.
< предыдущая | содержание | следующая >