默認情況下,crond 會將所有的輸出或者錯誤信息通過email發送給執行用戶。Y CHEUNG 一個沒注意就超過mailgun的每月免費額度,2個月了,趕緊查找問題解決它。
有兩種方法可以在執行完定時任務後停止發送郵件:
- 編輯
/etc/crontab
文件中的MAILTO參數,將其設為空。該參數默認值是 root。
1MAILTO=""
- 編輯
/etc/sysconfig/crond
文件,-s
參數將輸出發送到系統日誌。-m off
禁止crond
發送 email 。
1CRONDARGS= -s -m off
- 需要注意的是修改
/etc/sysconfig/crond
後需要重啟crond服務後才生效新配置。
1service crond restart
Reference: