[問題] 如何關閉 crontab 觸發 mail

看板Linux作者 (ChaN)時間6年前 (2018/06/19 15:04), 6年前編輯推噓8(8010)
留言18則, 8人參與, 6年前最新討論串1/1
各位好,crontab 如果沒有指定 output,則當有訊息 output 的時候他會觸發 mail 寄信給 root 而 root mail 沒有指定的話會變成 maildrop,吃掉很多硬碟空間 但發現即便 output 有指定到 /dev/null,該 crontab 本身有 echo 內容的話也會觸發 網路的解法是在 crontab 第一行加上 MAILTO="",這對我來說有點像是 workaround 不知道有沒有什麼地方是可以「實際關掉」這件事的,感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.224.43 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1529391891.A.D42.html

06/19 17:05, 6年前 , 1F
那就指定 root mail 不就好了?
06/19 17:05, 1F
並沒有真的要收到,可以把硬碟灌爆的量很可怕

06/19 17:05, 6年前 , 2F
> /dev/null 2>&1
06/19 17:05, 2F

06/19 17:19, 6年前 , 3F
* * * * * /tmp/test.sh > /dev/null 2>&1 像這樣
06/19 17:19, 3F
這個有做,但該 python 還是會 output 內容

06/19 18:35, 6年前 , 4F
直接把 postfix 移除
06/19 18:35, 4F

06/19 18:52, 6年前 , 5F
MAILTO="" 就是正解喔,不是什麼Workaround
06/19 18:52, 5F

06/19 21:35, 6年前 , 6F
有 sendmail 的話也要移掉吧, 雖然比較建議導向到其他
06/19 21:35, 6F

06/19 21:35, 6年前 , 7F
地方或是 MAILTO=""
06/19 21:35, 7F
mail 功能還是需要...

06/19 23:59, 6年前 , 8F
五樓正解。
06/19 23:59, 8F
我也覺得這樣就好了,但主管處女座想找尋不污染 crontab 本身的解決方式... https://goo.gl/AF3Ctn 昨天有找到這個解法 CRONDARGS="-s -m off" CentOS6, 7 都 ok,但 5 不行 =3= ※ 編輯: chan15 (59.124.224.43), 06/20/2018 10:12:41

06/20 23:13, 6年前 , 9F
有種跟星座沒什麼關係的感覺...覺得不用浪費時間應付他
06/20 23:13, 9F

06/21 19:49, 6年前 , 10F
怎麼會去調整啟動 crond 參數?好像搞錯方向了
06/21 19:49, 10F

06/21 19:54, 6年前 , 11F
crontab 這東西有很多人實做,包含 vixie-cron 與
06/21 19:54, 11F

06/21 19:55, 6年前 , 12F
cronie 等這類,不同發行版本採用的選擇不同
06/21 19:55, 12F

06/21 19:59, 6年前 , 13F
rh 5 採用的是 vixie 版本的套件,後來就換成 crontie
06/21 19:59, 13F

06/21 20:01, 6年前 , 14F
傳入 -m 參數只有在 cronie 上才有, 所以你在 centos5
06/21 20:01, 14F

06/21 20:02, 6年前 , 15F
使用沒效是可以預期情況。答案上面都有看情況選擇使用
06/21 20:02, 15F

06/21 20:05, 6年前 , 16F
補充其實 ubuntu 預設都是用 vixie 的版本也不吃 -m
06/21 20:05, 16F

06/21 23:09, 6年前 , 17F

06/21 23:09, 6年前 , 18F
問題時就會吃掉輸出的-chronic/
06/21 23:09, 18F
文章代碼(AID): #1RAAiJr2 (Linux)