小编YRV*_*RVK的帖子

使用shell脚本进行日志监控

我想监控日志文件中的错误,然后向管理员发送电子邮件。

日志文件包含如下数据

11 Aug 02:30 Service1 restarted
11 Aug 05:35 Service1 restarted
11 Aug 08:43 Service2 restarted
11 Aug 11:20 Service1 restarted
11 Aug 14:53 Service2 restarted
Run Code Online (Sandbox Code Playgroud)

我想创建一个每 5 分钟运行一次的脚本,并检查最后一次服务重启并发送电子邮件。

例如:如果脚本在 02:35 运行,它会看到Service1重新启动,因此它会发送一封电子邮件,如Service1 restarted at 02:30. 现在,当脚本在 5:45 运行时,它应该发送Service1仅在 05:35 重新启动的电子邮件(不应包括 02:35 重新启动)

有没有办法达到这个要求?我基本上是 Linux 和 Shell 脚本的新手

monitoring shell-script

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

monitoring ×1

shell-script ×1