/etc/periodic.conf и /etc/defaults/periodic.conf


periodic(8) запускается каждый день для выполнения повседневных операций по обслуживанию системы. Это источник сообщений о состоянии, которые каждый день посылаются пользователю root. Эта программа просто выполняет различные сценарии командной оболочки, хранящиеся в /etc/periodic и /usr/local/etc/periodic. Каждый из этих сценариев включается или отключается в /etc/periodic.conf.

periodic запускает программы ежедневно, еженедельно или ежемесячно. Для каждой группы программ есть свои значения параметров, например, программы, запускаемые ежедневно, конфигурируются отдельно от программ, запускаемых ежемесячно. Этими параметрами управляют записи в файле /etc/periodic.conf. Хотя мы рассмотрим только примеры из сценариев, запускаемых ежедневно, тем не менее похожие настройки используются для сценариев, запускаемых раз в неделю или раз в месяц.

daily_output=“root”

Если необходимо, чтобы результаты ежедневных проверок отправлялись пользователям, отличным от root, здесь следует перечислить этих пользователей. Если у вас нет пользователя, ответственного за чтение почты periodic, лучше всего оставить значение по умолчанию и перенаправлять почту пользователю root, чью почту вы читаете. В качестве альтернативы здесь можно указать полное имя файла, и тогда newsyslog(8) (глава 19) может осуществлять ротацию протокола periodic.

daily_show_success=“YES”

Если для daily_show_success установлено значение YES, в ежедневные сообщения будет включена информация обо всех успешных проверках.

daily_show_info=“YES”

Если для daily_show_info установлено значение YES, в ежедневные сообщения будет включена общая информация о запущенных командах.

daily_show_badconfig=“NO”

В случае значения YES в ежедневное сообщение будет включена информация о командах periodic, выполнить которые не удалось. Обычно эти сообщения совершенно безобидны и имеют отношение к подсистемам, которые не поддерживаются или не входят в состав вашей системы.

daily_local=“/etc/daily.local”

Вы можете определить свои сценарии, которые должны запускаться программой periodic(8) ежедневно, еженедельно или ежемесячно. По умолчанию эти сценарии должны располагаться в каталогах /etc/daily.local, /etc/weekly.local и /etc/monthly.local, но вы можете указать любые другие каталоги.

Каждый из сценариев, предназначенных для запуска ежедневно, еженедельно или ежемесячно, размещенных в подкаталогах /etc/periodic, имеет краткое описание в самом начале файла, и для большинства из них имеются параметры в файле /etc/defaults/periodic.conf. Обратите на них внимание, возможно, там вы найдете то, что вас заинтересует. Параметры, которые по умолчанию включены, подходят в большинстве случаев, однако в некоторых системах можно включить в /etc/periodic.conf и дополнительную информацию. Например, если вы используете диски на базе использования функциональных особенностей GEOM, для вас могут оказаться полезными ежедневные отчеты GEOM о состоянии. Все, что я здесь перечислю, может устареть еще до передачи рукописи в редакцию, не говоря уже о времени, которое пройдет до момента получения книги вами. Поэтому я не буду вдаваться в подробности работы различных сценариев.

Комментарии запрещены.