[問題] 寄信通知

看板Linux作者 (小馬怪)時間8年前 (2017/09/27 12:30), 8年前編輯推噓2(209)
留言11則, 3人參與, 最新討論串1/1
各位大家好: 想請問linux(僅安裝Centos6.7) 我用crontab -e每天進行備份, 若有備份就會寄信到/var/spool/mail/帳號 想問若要停止發信跟看是哪個程式在發信跟發信格式要怎麼看呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.117.166.187 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1506486632.A.ED0.html

09/27 12:40, , 1F
* * * * * /path/to/my-script.sh > /dev/null 2>&1
09/27 12:40, 1F

09/27 12:41, , 2F
不知道是不是你要的
09/27 12:41, 2F
請問這是預設發信的程式嗎?謝謝 ※ 編輯: gmotwm2001 (140.117.166.187), 09/27/2017 12:48:32

09/27 14:26, , 3F
你程式的指令如果LINUX會回應沒地方接收就是寄信
09/27 14:26, 3F

09/27 14:26, , 4F
而> /dev/null 2>&1只是把回應忽略而已
09/27 14:26, 4F

09/27 14:28, , 5F
https://goo.gl/PF1C7s 好啦看blog吧...
09/27 14:28, 5F
* * * * * /path/to/my-script.sh 這段應該是要改成寄信程式的指令,但不知道存在哪 ※ 編輯: gmotwm2001 (140.117.166.187), 09/27/2017 19:05:42

09/27 19:46, , 6F
那個是要改成你備份的程式
09/27 19:46, 6F
我備份程式內容如下,沒寫到只要變動linux系統會就寄信到root帳號,所以想說 是不是linux系統預設的會寄給root帳號,只是程式不知道在哪如何關掉 謝謝 if [ -d $File ] then /usr/bin/rsync -avh --delete /mail/ /mailbk/ #else fi ※ 編輯: gmotwm2001 (61.227.189.55), 09/27/2017 20:34:57

09/27 21:41, , 7F
預設只要你執行的crontab有輸出就會mail給執行者
09/27 21:41, 7F

09/27 21:41, , 8F
不是把那個my-script.sh改成寄信程式,他是要告訴你不要
09/27 21:41, 8F

09/27 21:42, , 9F
寄信請把後面倒到/dev/null加上去
09/27 21:42, 9F

09/27 21:42, , 10F
你可以看一下鳥哥有關crontab章節內有寫到
09/27 21:42, 10F

09/27 21:42, , 11F
「取消不要的輸出項目」
09/27 21:42, 11F
文章代碼(AID): #1PoobexG (Linux)
文章代碼(AID): #1PoobexG (Linux)