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?

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

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.