shell脚本监控nginx 进程是否运转

您所在的位置:网站首页 nginx状态检测 shell脚本监控nginx 进程是否运转

shell脚本监控nginx 进程是否运转

#shell脚本监控nginx 进程是否运转| 来源: 网络整理| 查看: 265

通常看进程是否运行可以通过输入指令 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