天下風雲出我輩
一入江湖歲月催

Nginx启动脚本

#! /bin/bash
#chkconfig: 2345 80 90
#description:nginx run

DESC="nginx daemon"
NAME=nginx
DAEMON="/usr/sbin/nginx"
CONFIGFILE="/etc/nginx/nginx.conf"
PIDFILE="/var/run/nginx.pid"
SCRIPTNAME=/etc/init.d/$NAME
set -e
[ -x "$DAEMON" ] || exit 0
do_start()
{
        $DAEMON -c $CONFIGFILE || echo -n "nginx already running"
}
do_stop()
{
        $DAEMON -s stop || echo -n "nginx not running"
}
do_reload()
{
        $DAEMON -s reload || echo -n "nginx can't reload"
}
case "$1" in
        start)
                echo -n "Starting $DESC: $NAME"
                do_start
                echo "启动成功"
        ;;
        stop)
                echo -n "Stopping $DESC: $NAME"
                do_stop
                echo "已关闭"
        ;;
        reload|graceful)
                echo -n "Reloading $DESC configuration..."
                do_reload
                echo "重新加载成功"
        ;;
        restart)
                echo -n "Restarting $DESC: $NAME"
                do_stop
                do_start
                echo "重启成功"
        ;;
        *)
                echo "Usage: $SCRIPTNAME {start|stop|reload|restart}" >&2
                exit 3
        ;;
esac
exit 0
赞(0) 打赏
未经允许不得转载:Anonym0x1 » Nginx启动脚本

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏