/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에서