技术饭

/var/mail/root 定时任务crontab生成日志文件太大的处理方案,You have new mail in /var/spool/mail/root

copylian    0 评论    872 浏览    2020.10.09

之前讲过聊过 file_put_contents(): Only 0 of 23634 bytes written, possibly out of free disk space,磁盘空间不足这个问题,解决方法是删除 /var/mail/ 下的root日志日志文件,可是过不了多久又满了,所以只能从源头去禁止生成定时任务生成的日志才能彻底的解决问题。有时候处理的时候还会出现:You have new mail in /var/spool/mail/root的报错。

CentOS6.x CentOS7.x[其他系统没有测试过],在远程登录后经常在执行命令是出现如下提示:

You have new mail in /var/spool/mail/root

功能Linux操作系统核对系统资源状态并汇总,默认发送到root用户的/var/spool/mail/root目录,并在标准输出中提示如上的信息。

一般我们都有自己的监控系统监控系统资源等信息,不会查看收集/var/spool/mail/root文件下的信息,如果可以做好的监控,该功能可以禁用。其中一种方式如下。

~]# echo "unset MAILCHECK" >> /etc/profile

~]# source /etc/profile12

以后就不会再提示You have new mail in /var/spool/mail/root信息了。

file_put_contents(): Only 0 of 23634 bytes written, possibly out of free disk space,磁盘空间不足

参考资料:https://www.cnblogs.com/zhangmingcheng/p/6275413.html

飓风呀
感谢你的支持,我会继续努力!
扫码打赏,感谢您的支持!

文明上网理性发言!

  • 还没有评论,沙发等你来抢