今天查看硬盤剩餘的容量,發現‘/’目錄下佔用了大量的空間;可我在這個目錄下面沒有放什麼東西;仔細查看在/var/spool/postfix/maildrop/ 中發現了大量的文件。怎麼會有這麼多的文件呢,先刪除。
在網上搜索之後明白是mail沒有成功的郵件。由於linux在執行cron時,會將cron執行腳本中的output和warning信息,都會以郵件的形式發送cron所有者, 而我的服務器中關閉了postfix,導致郵件發送不成功,全部小文件堆積在了maildrop目錄下面。如果sendmail或者postfix正常運行,則會在/var/mail目錄下也會堆積大量的郵件。
解決方法:
修改“/etc/crontab”
將‘MAILTO=root’替換成‘MAILTO=""’修改之後沒有成功,需要重啓crond服務纔可以
也可從在crontab(crontab -e)中最前面直接加入MAILTO=""