Réponses:
Lisez attentivement man periodicet recherchez tous les bits qui mentionnentoutput
Créez un fichier /etc/periodic.confs'il n'en existe pas déjà et définissez les *_outputvariables de /etc/defaults/periodic.confdans 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.loget /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.logcelui que vous préférez.
Vous pouvez désactiver la plupart des tests en basculant le _enabledrapeau 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.