之前在處理告警信件都是用一個process一直run、一直run
而這次在處理splunk的時候是每天早上6:00run一次就好,原本想沿用之前的方法
mail -s "Mail Subject" "Mail Recipient" < "Mail Body text file"
在shell下直接測試的時候都沒問題...但是使用cron跑的時候卻會一直收到夾帶檔案"noname"的信件 ( 沒有信件內容 )
網路上查了一下,發現不少人都有一樣的問題
後來參考了stackoverflow這一篇的說明
將mail改用sendmail取代
(
echo To: Mail Recipient
echo From: Mail Sender
echo Subject: Mail Subject
echo
cat Mail Body text file
) | /usr/sbin/sendmail -t
再用cron測試~ok了!