一臺運維主機上面沒有跑什麼特殊服務,因此沒有添加監控告警。今忽然執行命令執行不了發現是由於磁盤慢了致使。排錯發現是由於目錄/var/spool/postfix/mailfdrop
過大致使。運維
經過了解發現由於:post
因爲 Linux 在執行 cron 時,會將 cron 執行腳本中的 output 和 warning 信息,都會以郵件的形式發送 cron 全部者, 而因爲客戶環境中的 sendmail 和 postfix 沒有正常運行,致使郵件
發送不成功,所有小文件堆積在了 maildrop 目錄下面,並且沒有自動清理轉換的機制,因此長達一
年的時間,此目錄已堆積了大量的文件。查看 man cron 的信息,能夠知道會發送給 cron owner.spa
臨時解決固然是清空該文件夾便可code
cd /var/spool/postfix/maildropcrontab
rm -rf *監控
可是臨時刪除了,之後也還會出現。因此咱們須要從源頭杜絕這個問題再次出現。定時任務
經過上面的介紹咱們知道是由於crontab執行定時任務的時候把腳本的一些輸出發送給腳本執行者。若是是咱們不關心的備註型等輸出咱們徹底可讓其輸出到 /dev/null
這樣就不會由於發送失敗到致使在/var/spool/postfix/maildrop
下面產出什麼文件。腳本