nginx启动 start_Nginx启动便捷脚本
Nginx启动便捷脚本
nginx操作命令
sudo service nginx start sudo service nginx stop sudo service nginx restart sudo service nginx reloadsudo 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
