搜索字符串并发送邮件

时间:2015-12-11 05:15:49

标签: unix

我需要帮助来编写以下逻辑的脚本

egrep -i '06:00|06:01|06:02' GSEQOPT2015-12-10.log|grep 'Heatbeat'   
2015-12-10 06:00:31,419 INFO  out.GCPRS_ENGINE - >2 Heartbeat  
2015-12-10 06:00:47,747 INFO  in.GXPRTS_ENGINE - <2 Heartbeat   

如果我在日志中发现Heartbeat字符串,我需要发送通知邮件,如何为此编写脚本?

1 个答案:

答案 0 :(得分:1)

$("select[name='year']").change(function(){
   $.ajax({
      //Write ajax call here
       success: function(){
          //Create HTML and use .html()/.append() to add it to DOM.    
       },
   });
});  

您还可以使用grep之类的不同条件,例如#!/bin/bash if grep -F "SomeString" "$File"; then sendmail user@example.com < /tmp/email.txt fi -F-q用于不同目的。如需更多检查-r

您可以在email.txt中添加一些文字,例如:

man grep

您可以在此处找到更多有关使用linux命令发送邮件的帮助: (5 Ways to Send Email From Linux Command Line