Wie kann verhindert werden, dass sich Cron-Protokolle in Syslog registrieren?

9

Ich habe meine Crontab-Anmeldung /var/log/cron.logdurch Kommentieren der folgenden Zeile getrennt /etc/syslog.conf, aber es wird immer noch geschrieben /var/log/syslog!

cron.*                                  /var/log/cron.log

Wie kann ich verhindern, dass es an schreibt /var/log/syslog?

shgnInc
quelle

Antworten:

9

Sie müssen die Zeile finden, die definiert, was an / var / log / syslog gesendet werden soll, und sie so ändern, dass keine Cron-Nachrichten enthalten sind. Zum Beispiel auf einem Ubuntu-System muss ich übergeben, dass die /etc/rsyslog.d/50-default.confDatei den folgenden Eintrag für syslog hat:

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

Ändern in:

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

Macht was du willst. Beachten Sie, dass das oben Genannte die Möglichkeit nutzt, mehrere Einrichtungen mit derselben Priorität wie eine Liste anzugeben. Wenn Sie noch keine .nonePriorität haben, müssen Sie dies beispielsweise tun:

*.*;auth,authpriv.info;cron.none             -/var/log/syslog
user9517
quelle
Vielen Dank. Darf ich Sie bitten, den zweiten Teil Ihrer Antwort genauer zu beschreiben?
shgnInc
-2

hinzufügen

cron.none             -/var/log/syslog

in Ihrer syslog.conf

JT Atkins
quelle