"Charlie &"의 일일 실행 출력 이메일을 비활성화하는 방법은 무엇입니까?
Google에서 몇 페이지를 검색했지만 명확한 답변이 없습니다.
나는 ssmtp
대신에 사용한다sendmail
답변1
읽어보세요man periodic
언급된 모든 비트를 찾아보세요.output
/etc/periodic.conf
파일 이 아직 없으면 파일을 만들고 변수를 로그 파일로 *_output
설정 합니다. 이는 일반 단어인 사용자 계정 대신 /etc/defaults/periodic.conf
a로 시작하는 모든 경로입니다 ./
$ grep _output= /etc/defaults/periodic.conf
daily_output="root" # user or /file
daily_status_security_output="root" # user or /file
weekly_output="root" # user or /file
monthly_output="root" # user or /file
/var/log/daily.log
, /var/log/weekly.log
및 에 대해 Syslog가 이미 설정되어 있어야 합니다 /var/log/monthly.log
.
나는 로깅 및 사용에 대해 약간 현학적입니다./var/log/periodic.$(date +%Y%m%d).<type>.log
<type>
존재 daily
, weekly
, monthly
, security
.
답변2
_enable
플래그를 전환하여 대부분의 테스트를 비활성화할 수 있습니다./etc/periodic.conf
예를 들어:
daily_status_mailq_enable="NO"
설정을 사용하면 daily_output="/dev/null"
이메일 수신이 중단되지만 위에서 언급한 대로 보고서에 유용한 정보가 포함될 수 있으므로 대신 파일에 기록하는 것이 좋습니다.