一个端口检测脚本的问题,怎么在遇到问题的时候过一段时间再进行第二次检测?
-
- 帖子: 299
- 注册时间: 2009-07-25 19:23
一个端口检测脚本的问题,怎么在遇到问题的时候过一段时间再进行第二次检测?
假设我现在有个ip列表,里面有100台服务器,我要监测80端口,我写个脚本扔到cron里边,每小时执行一次,看看服务是否正常。
但遇到有问题的服务器,我不想马上就发送邮件报警,因为这种情况也许只是暂时的,于是我想在遇到问题服务器的时候,过一段时间(比如5分钟)再检测一次,如果还是不行才发送告警邮件。
每小时执行一次我可以扔到cron里面,但是遇到问题服务器的时候,怎么推迟5分钟再检测有问题的那部分呢?
Ubuntu 桌面培训- 全中文官方文档,含汉化截图,提供PDF
-
- 帖子: 299
- 注册时间: 2009-07-25 19:23
Re: 一个端口检测脚本的问题,怎么在遇到问题的时候过一段时间再进行第二次检测?
把有问题的那部分记录到文件里边,然后过5分钟读取这个问题服务器列表文件,再执行一次脚本?
那我就得弄两个cron了?
那我就得弄两个cron了?
Ubuntu 桌面培训- 全中文官方文档,含汉化截图,提供PDF
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 一个端口检测脚本的问题,怎么在遇到问题的时候过一段时间再进行第二次检测?
sleep 5 分钟再检测啦