일일 실행 출력 이메일을 비활성화하는 방법은 무엇입니까?

일일 실행 출력 이메일을 비활성화하는 방법은 무엇입니까?

"Charlie &"의 일일 실행 출력 이메일을 비활성화하려면 어떻게 해야 합니까?

여러 페이지를 검색했지만 명확한 답변이 없습니다.

나는 ssmtp대신에 사용sendmail

답변1

끝까지 읽어라man periodic그리고 다음에 대한 모든 언급을 찾아보세요.output

/etc/periodic.conf파일이 아직 존재하지 않으면 파일을 생성하고 로그 파일에 *_output변수를 설정합니다 . /etc/defaults/periodic.conf이는 /일반 단어 사용자 계정이 아닌 로 시작하는 모든 경로입니다.

$ 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설정 해야 합니다 /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"이메일 수신이 차단되지만 위에서 언급한 대로 보고서에 유용한 정보가 포함될 수 있으므로 이를 파일에 기록하는 것이 좋습니다.

관련 정보