linux下nginx怎么停止,[Nginx] 在Linux下的启动、停止和重加载

#!/bin/sh

# chkconfig:

# description:Nginx Server

NGINX_HOME=/usr/local/nginx

NGINX_SBIN=$NGINX_HOME/sbin/nginx

NGINX_CONF=$NGINX_HOME/conf/nginx.conf

NGINX_PID=$NGINX_HOME/logs/nginx.pid

NGINX_NAME="Nginx"

. /etc/rc.d/init.d/functions

if [ ! -f $NGINX_SBIN ]

then

echo "$NGINX_NAME startup: $NGINX_SBIN not exists! "

exit

fi

start() {

$NGINX_SBIN -c $NGINX_CONF

ret=$?

if [ $ret -eq ]; then

action $"Starting $NGINX_NAME: " /bin/true

else

action $"Starting $NGINX_NAME: " /bin/false

fi

}

stop() {

kill `cat $NGINX_PID`

ret=$?

if [ $ret -eq ]; then

action $"Stopping $NGINX_NAME: " /bin/true

else

action $"Stopping $NGINX_NAME: " /bin/false

fi

}

restart() {

stop

start

}

check() {

$NGINX_SBIN -c $NGINX_CONF -t

}

reload() {

kill -HUP `cat $NGINX_PID` && echo "reload success!"

}

relog() {

kill -USR1 `cat $NGINX_PID` && echo "relog success!"

}

case "$1" in

start)

start

;;

stop)

stop

;;

restart)

restart

;;

check|chk)

check

;;

status)

status -p $NGINX_PID

;;

reload)

reload

;;

relog)

relog

;;

*)

echo $"Usage: $0 {start|stop|restart|reload|status|check|relog}"

exit

esac

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值