cron 로그가 syslog에 등록되는 것을 방지하는 방법은 무엇입니까?

cron 로그가 syslog에 등록되는 것을 방지하는 방법은 무엇입니까?

/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.confsyslog에 대해 다음 항목이 있는 파일을 전달해야 합니다 .

*.*;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에서

관련 정보