Linux登录提示You have new mail in /var/spool/mail/root...
终端远程登陆后经常提示You have new mail in /var/spool/mail/root
这个提示是LINUX会定时查看系统各种状态,然后做出汇总,每经过一段时间会把汇总的信息发送的root的邮箱里,并提示你。
一般这种情况mail的内容就只是一些正常的系统信息或者是比较重要的错误报告。
如果已安装mutt的话直接用mutt以查看mail的内容,没有装的话可以用cat /var/spool/mail/root查看(确保您登录的账户为root)。
那么,如果你觉得这提示很烦,我想取消掉该怎么办?
第一步:写入配置,关闭提示
echo "unset MAILCHECK">> /etc/profile
source /etc/profile
第二步:列出所有邮件
ls -lth /var/spool/mail/
第三步:清空
cat /dev/null > /var/spool/mail/root
You have new mail in /var/spool/mail/root
3.1 普通用户下总出现这个提示
说明系统有报错,或是系统收集的信息,使用root用户查看
cat /var/spool/mail/root
Cannot open /var/log/sa/sa28: No such file or directory
3.2 在/var/log下创建sa目录
mkdir sa
并执行以下语句解决报错
sar -o 2 3
3.3 解决不显示的办法:
echo "unset MAILCHECK" >> /etc/profile #在、etc/profile文件末尾写入unset MAILCHECK
source /etc/profile #刷新一下
cat /dev/null > /var/spool/mail/root #删除邮件内容
---------是故无冥冥之志者----------
---------无昭昭之明----------
---------无惛惛之事者----------
---------无赫赫之功----------
本文来自博客园,作者:|是吴啊|,转载请注明原文链接:https://www.cnblogs.com/wuguofeng/p/14944292.html