Réponses:
Lisez attentivement man periodic
et recherchez tous les bits qui mentionnentoutput
Créez un fichier /etc/periodic.conf
s'il n'en existe pas déjà et définissez les *_output
variables de /etc/defaults/periodic.conf
dans un fichier journal. C'est n'importe quel chemin commençant par un /
, au lieu d'un compte d'utilisateur qui est un mot simple.
$ 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 doit déjà être configuré pour /var/log/daily.log
, /var/log/weekly.log
et /var/log/monthly.log
.
Je suis un peu pédant sur ma connexion et mon utilisation /var/log/periodic.$(date +%Y%m%d).<type>.log
<type>
étant daily
, weekly
, monthly
, security
.
/var/log/daily.log
celui que vous préférez.
Vous pouvez désactiver la plupart des tests en basculant le _enable
drapeau dans/etc/periodic.conf
par exemple:
daily_status_mailq_enable="NO"
Le paramètre daily_output="/dev/null
"vous empêchera de recevoir les e-mails, bien que, comme mentionné ci-dessus, vous souhaitiez peut-être le journaliser dans un fichier, car les rapports peuvent contenir des informations utiles.