shell脚本在html + email中输出html

问题描述:

使用Solarisshell脚本在html + email中输出html

我有一个使用其他脚本作为插件的监视脚本。

论文pugins也是脚本difffernt方式既喜欢的工作:1。 发送警报,而高内存uilization 2. CPU使用率过高 3.全磁盘空间 4. chekcking核心文件转储

现在,所有这些都显示在我的终端上,我希望将它们放在HTML文件/格式中,并将其作为邮件正文而不是附件发送。 谢谢。

+0

你的脚本的输出是否已经是html格式?如果不是,那么你需要决定你想如何标记它们。您可以简单地将标记添加到输出中,并在下面的答案中使用像** James **这样的方法。 – 2010-05-17 16:14:28

您可以使用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

 
HTML – Kimi 2010-05-22 14:00:58
+0

嗨基米,我应该已经够勤快来测试我的代码。我已经用HTML内容类型修复了它。 只为记录,我更喜欢纯文本:) – hendry 2010-05-24 09:42:00