Logging
如何防止 cron 日誌在 syslog 中註冊?
/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