nginx启动 start_Nginx启动便捷脚本

0416ce9fa40fad91803c8e2de4711faa.png

Nginx启动便捷脚本

nginx操作命令

sudo service nginx start
sudo service nginx stop
sudo service nginx restart
sudo service nginx reload

脚本文件

vi /etc/init.d/nginx
#!/bin/bash
#
# chkconfig: - 85 15
# description: Nginx is a World Wide Web server.
# processname: nginx

# 启动路径
nginx=/usr/sbin/nginx
# 配置文件
conf=/etc/nginx/nginx.conf
nginx_pid=/run/nginx.pid

case $1 in
        start)
                echo -n "Starting Nginx is success"
                $nginx -c $conf
                echo "."
                ;;
        stop)
                echo -n "Stopping Nginx is success"
                killall -9 nginx
                echo "."
                ;;
        reload)
                echo -n "Reloading Nginx is success"
               # killproc $nginx -HUP
               # RETVAL=$?
                ps auxww | grep nginx | grep master | awk '{print $2}' | xargs kill -HUP
                echo "."
                ;;
        restart)
                $0 stop
                sleep 1
                $0 start
                ;;
        show)
                ps -aux|grep nginx
                ;;
*)
        echo -n "Usage: $0 {start|restart|reload|stop|show}"
;;
esac