- #!/bin/sh
- NGINX_DIR=/usr/local/nginx
- export NGINX_DIR
- case $1 in
- 'start' )
- echo "Starting nginx..."
- $NGINX_DIR/sbin/nginx
- echo "Start Ok."
- ;;
- 'restart' )
- echo "Restarting nginx ..."
- kill -HUP `cat $NGINX_DIR/logs/nginx.pid`
- echo "Restart Ok."
- ;;
- 'stop' )
- echo "Stopping nginx..."
- kill -15 `cat $NGINX_DIR/logs/nginx.pid`
- echo "Stop Ok"
- ;;
- 'testcfg' )
- $NGINX_DIR/sbin/nginx -t
- ;;
- *)
- echo "参数: `basename $0` {start|restart|stop||testcfg}"
- esac
保存在/usr/local/nginx/sbin/下,名为nginx-x,
然后给他加执行权限:
#chmod +x /usr/local/nginx/sbin/nginx-x
就可以了
#/usr/local/nginx/sbin/nginx-x start 启动
#/usr/local/nginx/sbin/nginx-x restart 平滑重启
#/usr/local/nginx/sbin/nginx-x stop 关闭
转载于:https://blog.51cto.com/fantefei/919898