Планировщик cron и периодические задания


< предыдущая   |   содержание   |   следующая >

cron запускает команды по расписанию, а periodic-сценарии выполняют стандартные ежедневные, еженедельные и ежемесячные задачи обслуживания. Они полезны для резервного копирования, очистки временных файлов, отчётов и автоматических проверок.

Расписание и окружение

В crontab используются поля минуты, часа, дня месяца, месяца и дня недели, после которых указывается команда. У пользователя и root разные таблицы. Среда cron обычно ограничена, поэтому сценариям полезны полные пути к командам и явное указание необходимых переменных.

Команды для проверки

crontab -e
periodic daily

Команды служат примерами для изучения. Перед выполнением проверьте их смысл и соответствие версии FreeBSD.

На что обратить внимание

Команда, работающая вручную, может завершиться ошибкой в cron из-за относительного пути, прав или отсутствующей переменной окружения. После изменения расписания выполните задание вручную и проверьте журналы и код завершения. Не создавайте задания, которые молча перезаписывают важные файлы.

Дополнительная информация

Тема соответствует разделу «Конфигурация, службы и журналирование» официального Руководства FreeBSD. Подробные параметры, различия между выпусками и актуальные рекомендации проверяйте по первоисточнику: официальное Руководство FreeBSD: Конфигурация, службы и журналирование.

Текст на этой странице — самостоятельное краткое изложение практических принципов, составленное с опорой на Руководство FreeBSD; это не дословная копия его главы. Сведения и команды зависят от выпуска системы. Условия использования документации FreeBSD.

< предыдущая   |   содержание   |   следующая >