nginx 启动脚本
Posted Databasess
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx 启动脚本相关的知识,希望对你有一定的参考价值。
#!/bin/bash
nginx=/usr/local/nginx/sbin/nginx #把nginx的启动定义成变量 方便被调用
check(){ #check 检查 测试nginx是否启动 输出nginx的启动或关闭
netstat -ntlp |grep nginx
if [ $? -eq 0 ];then
echo "nginx start ok"
else
echo "nginx stop ok"
fi
}
case $1 in #$为输入的参数
start) #启动分支 启动nginx 然后调用check 查看nginx状态是否启动
$nginx
check
;;
stop) # 关闭分支 关闭nginx 然后调用check 查看nginx状态是否关闭
$nginx -s stop
check
;;
restart) #重启 判断nginx是否已经启动 没有就退出重新启动 并且提示
netstat -ntlp |grep nginx
if [ $? -eq 0 ];then
$nginx -s reload
check
else
echo "no start please start"
fi
;;
status) # 查看nginx状态
check
;;
*) #如果输入的是替他的选项 提示只能输入什么选项
echo "please input start stop restart status"
;;
esac
以上是关于nginx 启动脚本的主要内容,如果未能解决你的问题,请参考以下文章