写一个Shell脚本监测Nginx服务是否运行,其它服务也大同小异

创建文件

首先创建一个sh文件到/root目录

vi nginxcheck.sh

编写脚本

按i或者insert键进入编辑模式
输入以下代码

#!/bin/bash
RED_COLOR='\E[1;31m'
RES='\E[0m' 
NGX=`ps -ef |grep nginx |grep -v "grep" |wc -l`
DA=`date +%Y-%m-%d`

function Nginx_server(){
if [ "$NGX" -ne 0 ]
   then
     echo -en "${RED_COLOR} Nginx is running!\n${RES}"
   else
     nginx
fi
}

function main(){
        Nginx_server
}
main

按ESC,然后输入:wq保存

给文件赋予权限

chmod u+x nginxcheck.sh

最后运行脚本

到/root目录输入

sh nginxcheck.sh
Last modification:January 18th, 2021 at 11:22 pm
如果觉得我的文章对你有用,请随意赞赏