/var/log/cron.log
の以下の行のコメントを解除して、への crontab ログインを分離しました/etc/syslog.conf
が、それでも への書き込みが行われます/var/log/syslog
。
cron.* /var/log/cron.log
書き込みを防止するにはどうすればよいですか/var/log/syslog
?
答え1
/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
答え2
追加
cron.none -/var/log/syslog
syslog.confで