먼저, 메시지를 삭제하기 전에 먼저 모든 루트 메일을 읽어보고 일부 중요한 이메일이 삭제되지 않게 주의해야한다.
Linux stdout 사용
가장 간단한 방법이다.
# > /var/spool/mail/root
리눅스의 블랙홀 파일 /dev/null 이용
/dev/null 파일 의 내용을 읽으면 즉시 EOF ( End Of File )가 반환된다.
# cat /dev/null > /var/spool/mail/root
파일을 버린 후 cat, more 또는 less 명령어로 파일 내용이 성공적으로 지워졌는지 확인한다.
less 명령어는 바로 END를 반환 해야한다.
crontab 설정
예시는 자정마다 실행되는 crontab 작업이다.
# 0 0 * * * cat /dev/null > /var/spool/mail/root 2>&1 > truncate-root-mail.log
출처 https://www.tecmint.com/delete-root-mails-mailbox-file-in-linux/