Nginx启动脚本
admin
2023-03-19 12:21:30
0
#!/bin/sh
#nginx start script
#Date:2017-6-21
#Author:xcn(baishuchao@yeah.net)
#version 2.0


RETVAL=0
path="/application/nginx"
#Source functions library
. /etc/init.d/functions


start(){
if [ ! -f "$path/logs/nginx.pid" ]
 then
    [ -x $path/sbin/nginx ]||exit 1
    $path/sbin/nginx
    RETVAL=$?
    if [ -f $path/logs/nginx.pid ];then
      action "Nginx startup" /bin/true
    else
      action "Nginx startup" /bin/false
    fi
else
   echo "Nginx is running."
fi
return $RETVAL
}
 
stop(){
 if [ ! -f "$path/logs/nginx.pid" ]
 then
   echo "nginx is not running.need not to stop it."
 else
   [ -x $path/sbin/nginx ]||exit 1
   [ -f "$path/logs/nginx.pid" ]&&{
   kill `cat $path/logs/nginx.pid`
   RETVAL=$?
   }
   if [ ! -f "$path/logs/nginx.pid" ];then
     action "Nginx is stopped." /bin/true
   else
     action "Nginx is stopped." /bin/false
   fi
fi
return $RETVAL
}
 
case "$1" in
  start)
        start
        RETVAL=$?
        ;;
  stop)
        stop
        RETVAL=$?
        ;;
  restart)
        $0 stop
        sleep 2
        $0 start
        RETVAL=$?
        ;;
  reload)
        $path/sbin/nginx reload
        RETVAL=$?
        ;;
      *)
        echo "USAGE:$0 {start|stop|restart|reload}"
esac
exit $RETVAL


相关内容

热门资讯

【第一消息】“新毛豆互娱怎么装... 有 亲,根据资深记者爆料新毛豆互娱是可以开挂的,确实有挂(咨询软件无需打...
玩家分享攻略“微乐陕西三代到底... 玩家分享攻略“微乐陕西三代到底是不是挂?”(外卦神器下载)您好,微乐陕西三代这个游戏其实有挂的,确实...
今日重大通报“微乐南昌麻将有没... 有 亲,根据资深记者爆料微乐南昌麻将是可以开挂的,确实有挂(咨询软件无需...
我来教教您“潘潘讲故事究竟有挂... 家人们!今天小编来为大家解答潘潘讲故事透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买...
终于了解“新猴王牛牛辅助器?”... 终于了解“新猴王牛牛辅助器?”(其实是有挂)您好,新猴王牛牛这个游戏其实有挂的,确实是有挂的,需要了...
【今日要闻】“来趣广西麻将可以... 您好:来趣广西麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款...
今日重大发现“美猴王炸/金/花... 您好:美猴王炸/金/花这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在...
玩家分享攻略“瓜瓜丰城棋牌怎么... 您好:瓜瓜丰城棋牌这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款...
重磅消息“富豪麻将有没有挂?”... 家人们!今天小编来为大家解答富豪麻将透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买很...
【第一消息】“樱花互粉真的有挂... 网上科普关于“樱花互粉有没有挂”话题很是火热,小编也是针对樱花互粉作*弊开挂的方法以及开挂对应的知识...