这是 Linux 的邮件提示功能。Linux 会定时查看 Linux 各种状态做汇总,每经过一段时间会把汇总的信息发送的 root 的邮箱里,以供有需要时查看。
mail 的内容:
1、一些正常的系统信息或者是比较重要的错误报告;
2、crontab
定时任务执行报告。
下面介绍如何查看和处理 mail。
Linux
- 关闭邮件自动提示:
echo "unset MAILCHECK" >> /etc/profile
source /etc/profile
运行上面命令需要ROOT权限所以最好以root登录后修改或是使用sodu运行。执行成功后重新登录就可以了,这麻人的提示就不会再出来了。如果想查看邮件还是可以使用mail命令查看。
- 关闭sendmail的功能:
chmod 0 /usr/sbin/sendmail
mv /usr/sbin/sendmail /usr/sbin/sendmail.bak
ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail
查看 mail:
ls -lth /var/spool/mail/
清空 mail:
cat /dev/null > /var/spool/mail/root
Mac OS
详细内容:https://stackoverflow.com/questions/22163102/you-have-mail-message-in-terminal-os-x
查看 mail:
cat /var/mail/<username>
查看所有 mail
mail
t
查看第一封
n
查看下一封
d [message number]
删除一封邮件
q
离开清空 mail:
1、sudo rm /var/mail/<username>
2、cat /dev/null > /var/mail/userName