2010-05-17 108 views
0

使用Solarisshell腳本在html + email中輸出html

我有一個使用其他腳本作爲插件的監視腳本。

論文pugins也是腳本difffernt方式既喜歡的工作:1。 發送警報,而高內存uilization 2. CPU使用率過高 3.全磁盤空間 4. chekcking核心文件轉儲

現在,所有這些都顯示在我的終端上,我希望將它們放在HTML文件/格式中,並將其作爲郵件正文而不是附件發送。 謝謝。

+0

你的腳本的輸出是否已經是html格式?如果不是,那麼你需要決定你想如何標記它們。您可以簡單地將標記添加到輸出中,並在下面的答案中使用像** James **這樣的方法。 – 2010-05-17 16:14:28

回答

2

您可以使用ANSI to HTML convertor像這樣:

top -b -n 1 | /tmp/ansi2html.sh | mail -s "Server load" -a "Content-Type: text/html" [email protected] 

即使色彩的作品。見Coloured Git diff to HTML

+0

我複製了腳本。但它沒有給出你提到的命令的正確輸出。 它給我發郵件如下圖所示,並沒有提到完整的郵件由於缺乏的話 -n <體類= 「F9 B9」>

 
Kimi 2010-05-22 14:00:58

+0

嗨基米,我應該已經夠勤快來測試我的代碼。我已經用HTML內容類型修復了它。 只爲記錄,我更喜歡純文本:) – hendry 2010-05-24 09:42:00