Ответы:
Прочитайте man periodic
и найдите все биты, которые упоминаютoutput
Создайте файл, /etc/periodic.conf
если он еще не существует, и установите *_output
переменные из /etc/defaults/periodic.conf
файла журнала. Это любой путь, начинающийся с /
, а не с учетной записи пользователя, которая является простым словом.
$ grep _output= /etc/defaults/periodic.conf
daily_output="root" # user or /file
daily_status_security_output="root" # user or /file
weekly_output="root" # user or /file
monthly_output="root" # user or /file
Системный журнал уже должен быть настроен для /var/log/daily.log
, /var/log/weekly.log
и /var/log/monthly.log
.
Я немного педантичен по поводу моей регистрации и использования /var/log/periodic.$(date +%Y%m%d).<type>.log
<type>
быть daily
, weekly
, monthly
, security
.
/var/log/daily.log
что вы предпочитаете.
Вы можете отключить большинство тестов, пометив _enable
флаг в/etc/periodic.conf
например:
daily_status_mailq_enable="NO"
настройка daily_output="/dev/null
"остановит получение вами электронных писем, хотя, как уже упоминалось выше, вы можете вместо этого записать их в файл, поскольку отчеты могут содержать полезную информацию.