Antworten:
Lesen Sie sich durch man periodic
und suchen Sie nach allen Bits, die erwähnt werdenoutput
Erstellen Sie eine Datei, /etc/periodic.conf
falls noch keine vorhanden ist, und legen Sie die *_output
Variablen /etc/defaults/periodic.conf
in einer Protokolldatei fest. Das ist jeder Pfad, der mit a beginnt /
, anstelle eines Benutzerkontos, das ein einfaches Wort ist.
$ 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
Syslog sollte für seine bereits eingerichtet /var/log/daily.log
, /var/log/weekly.log
und /var/log/monthly.log
.
Ich bin etwas umständlich in Bezug auf meine Protokollierung und Verwendung /var/log/periodic.$(date +%Y%m%d).<type>.log
<type>
wobei daily
, weekly
, monthly
, security
.
/var/log/daily.log
was auch immer Sie bevorzugen.
Sie können die meisten Tests deaktivieren, indem Sie das _enable
Flag aktivieren/etc/periodic.conf
beispielsweise:
daily_status_mailq_enable="NO"
Die Einstellung daily_output="/dev/null
"verhindert, dass Sie die E-Mails erhalten. Wie oben erwähnt, möchten Sie sie möglicherweise stattdessen in einer Datei protokollieren, da die Berichte nützliche Informationen enthalten können.