我bash腳本在CentOS 6成功運行爲的cronbash腳本的奇怪輸出
sh /a/mem1.sh >/a/mem1.txt; if [ -s /a/mem1.txt ] ; then mail -s "Server Low Memory" < /a/mem1.txt [email protected] ; fi
但CentOS的7下,它也成功的作品作爲cron的 - 但會發出一種奇怪的三線額外的輸出
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
所以我收到兩封電子郵件 - 一個正常的腳本輸出應該和用異樣的輸出如上
我檢查行由行裏面的腳本命令另一封電子郵件 - EV紅色沒有任何錯誤或警告。 Google沒有太多幫助。 預先感謝提示它可能是什麼以及如何解決它。
cron是發送第二封電子郵件還是郵件發送? –
@anubhava謝謝,試過了,沒有幫助 - 似乎來自Etan Reisner的想法更接近,但我需要理解如下的語法 – Serge