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