shell脚本监控nginx 进程是否运转 |
您所在的位置:网站首页 › nginx状态检测 › shell脚本监控nginx 进程是否运转 |
通常看进程是否运行可以通过输入指令 ps -ef|grep nginx 来查看
但是要通过脚本来查看改如何实现呢, 其实这类的实现方法并不单一,有很多方法,今天我们就来例举2个; 1.第一个通过ps -ef|grep xxx 在grep 指令里面有一个 grep -vc grep 会返回运行线程的数量, #!/bin/bash name=nginx num=$(ps -ef|grep $name |grep -vc grep) if [$num ge 1 ]; then echo "$name is running!" else echo "$name is not running!" fi
2.通过curl 指令,也比较推荐这个方法,因为curl不但可以验证进程是否正常,可以完全验证服务是否可以正常访问, #!/bin/bash Resettem=$(tput sgr0) ServerAddr='http://111.222.333.444:8080/'; arr_server=('index.html' 'AAAA' 'BBBB'); Check_Server_Status() { for((i=0;i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |