Logging

如何防止 cron 日誌在 syslog 中註冊?

  • January 16, 2019

/var/log/cron.log我已經通過取消註釋以下行來分隔我的 crontab 登錄/etc/syslog.conf,但它仍然會寫入/var/log/syslog

cron.*                                  /var/log/cron.log

我怎樣才能防止它寫到/var/log/syslog

您需要找到定義應該發送到 /var/log/syslog 的內容的行並對其進行修改,以便不包含 cron 消息。例如,在 Ubuntu 系統上,我必須送出/etc/rsyslog.d/50-default.conf文件,其中包含以下 syslog 條目:

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

將其更改為:

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

做你想做的。請注意,以上內容利用了指定具有與列表相同優先級的多個設施的能力,如果您還沒有.none優先級,則必須這樣做,例如:

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

引用自:https://serverfault.com/questions/562982