
내 로그워치가 올바르게 구성되었으며 수동으로 실행해도 올바르게 작동합니다.
/usr/sbin/logwatch
루트의 crontab에 추가했고 만들 때 올바르게 나열되었습니다 crontab -l
.
0 5 * * * /etc/cron.daily/0logwatch
0 2 * * * /usr/sbin/logwatch
0 3 * * * /etc/cron.daily/one_of_my_scripts
0 4 * * * /etc/cron.daily/another_script
내 스크립트는 훌륭하게 작동하지만 직접 호출을 사용하고 cron.daily에서 실행되도록 준비된 스크립트를 사용하여 crontab에 두 번 추가했지만 logwatch가 작동하지 않습니다.
/var/log/cron 사용자별 crontab 활동을 기록하지 않는 솔기
어떤 단서가 있나요?
답변1
@lain의 링크를 따라가서(@lain에게 감사드립니다), MAILTO 변수를 설정하고, 문제가 crontab 항목에 대해 기본적으로 활성화되지 않은 /usr/sbin 아래에 있는 sendmail에서 발생했음을 알려주는 보고서 이메일을 기다렸습니다. 방금 PATH를 조정했는데 모든 것이 괜찮습니다.