web-dev-qa-db-ja.com

cronログがsyslogに登録されるのを防ぐ方法は?

/var/log/cron.logの以下の行のコメントを外して、crontabログインを/etc/syslog.confに分離しましたが、/var/log/syslogにも書き込みます!

cron.*                                  /var/log/cron.log

/var/log/syslogへの書き込みを防ぐにはどうすればよいですか?

9
shgnInc

/ 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
9
user9517