comment empêcher les journaux cron de s'inscrire dans syslog?

9

J'ai séparé ma connexion crontab en /var/log/cron.logdécommentant la ligne ci-dessous /etc/syslog.conf, mais elle écrit toujours /var/log/syslogaussi!

cron.*                                  /var/log/cron.log

Comment puis-je l'empêcher d'écrire /var/log/syslog?

shgnInc
la source

Réponses:

10

Vous devez trouver la ligne qui définit ce qui doit être envoyé à / var / log / syslog et la modifier afin que les messages cron ne soient pas inclus. Par exemple sur un système Ubuntu, je dois remettre le /etc/rsyslog.d/50-default.conffichier a l'entrée suivante pour syslog:

*.*;auth,authpriv.none             -/var/log/syslog

le changer en:

*.*;cron,auth,authpriv.none             -/var/log/syslog

Fait ce que tu veux. Notez que ce qui précède tire parti de la possibilité de spécifier plusieurs installations avec la même priorité qu'une liste, si vous n'avez pas déjà une .nonepriorité, vous devrez le faire par exemple:

*.*;auth,authpriv.info;cron.none             -/var/log/syslog
user9517
la source
Je vous remercie. Puis-je vous demander de décrire davantage la deuxième partie de votre réponse?
shgnInc
-2

ajouter

cron.none             -/var/log/syslog

dans votre syslog.conf

JT Atkins
la source