nginx启动 start_Nginx启动便捷脚本

Nginx启动便捷脚本

nginx操作命令

sudo service nginx start
sudo service nginx stop
sudo service nginx restart
sudo service nginx reload
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
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
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
经验分享 程序员 微信小程序 职场和发展