在 Linux 服務器中輸入各種命令,每隔一段時間就會提示你收到了新郵件:
You have a new mail in /var/spool/mail/root
這是因為 Linux 會定時查看系統的各種狀態並匯總出來,每經過一段時間就會把匯總的信息發送的 root 的郵箱里,以供有需之時查看。
這些郵件的內容大都是一些正常的系統信息,或者是比較重要的錯誤報告,可以用下面的命令查看郵件內容:
# 以 root 用戶登錄,查看 root 用戶的郵件:
cat /var/spool/mail/root
是不是感覺很煩人?那要怎么關閉這個惱人的提示呢?來試試這招吧:
# 關閉提示,讓配置立即生效,然后情況郵件:
echo "unset MAILCHECK">> /etc/profile && source /etc/profile && cat /dev/null > /var/spool/mail/root
在 CentOS 7.6 系統,親測有效✌️
參考資料