如何基于linux Shell 日志进行心跳检测,实时发送报警邮件

在linux系统中如何使用shell做到实时日志心跳检测,如果失去则实时发送报警邮件?

补充:关键是实时与心跳检测并非发送邮件,假设python mail.py + 参数即为发送邮件
场景模拟:
日志:heart.log
关键字:beat
心跳规则:十分钟发生一次心跳
日志内容:
2017/03/10 17:00 beat
2017/03/10 17:10 beat
2017/03/10 17:20 beat
2017/03/10 17:40 beat
2017/03/10 18:10 beat

实时报警内容:
17:30时没有检测到心跳关键字,实时触发命令python mail.py
17:50时没有检测到心跳关键字,实时触发命令python mail.py
18:00时没有检测到心跳关键字,实时触发命令python mail.py

阅读 5.8k
1 个回答

10分钟一次,不是简单的crontab就行了吗?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题