您的位置:首页 > 运维架构 > Nginx

nginx 脚本启动检查

2016-07-06 22:46 447 查看
#!/bin/bash

# chkconfig: 2345 99 20

# description: nginx-server 

nginx=/usr/local/nginx/sbin/nginx 

case $1 in 
start)
netstat -anlpt |grep nginx 
if [ $? -eq 0 ]
then
echo "nginx-server is already running"
else 
echo " nginx-server begin start"
$nginx 
fi
;;
stop)
$nginx -s stop
if [ $? -eq 0 ] 
then
echo "nginx-server is stoped"
else
echo "nginx-server stop fail,try again"
fi
;;
status)
netstat -anlpt |grep nginx 
if [ $? -eq 0 ]
then
echo "nginx-server is runing "
else 
echo "nginx-server is stopped"
fi
;;
restart)
$nginx -s reload 
if [ $? -eq 0 ]
then
echo "nginx-server is begin restart"
else 
echo  "nginx-server restart fail"
fi
;;
*)

  echo "place enter {start restart status stop}"
;;

esac

exit 0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nginx 脚本启动