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 메시지가 포함되지 않도록 수정해야합니다. 예를 들어 우분투 시스템에서 /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


답변

더하다

cron.none             -/var/log/syslog

syslog.conf에


답변