日期:2014-05-16  浏览次数:20807 次

Centos 如何停止 sendmail 发送 php cron cli error?
今天我的Centos产生错误。

用df -h查看,看见  /dev/vzfs  61G  61G   0.3G  99% / 磁盘满了。
检查了一下全局文件,发现 /var/spool/mail/root 拥有53GB。
用tail /var/spool/mail/root -n 50 | more 查看了一下,都是一些php cron cli 产生的错误日志 error(一些PHP FUNCTION在php5.3里已经被弃用的错误信息)。

top命令,发现许多SENDMAIL程序和PHP cron程序一起在开启执行。
最后用 cat /dev/null > /var/spool/mail/root 清空了一下, df -h
磁盘减轻到 /dev/vzfs  61G  7.3G   53G  13% /

现在求教大虾们,如何停止 sendmail 发送 php cron cli error?谢谢。
------解决方案--------------------
crontab中加入
MAILTO=""
或者在cron中执行php的脚本后面加上
>/dev/null 2>/dev/null