nginx 启动脚本(centos/rhel6)教程,nginxcentos
nginx 启动脚本(centos/rhel6)教程,nginxcentos
Nginx脚本
nginx源码安装完成后,没有启动脚本,这很不爽。 这里 nginx 我安装的路径是 /usr/local/nginx
# vim /etc/init.d/nginx
#!/bin/bash . /etc/rc.d/init.d/functions prog=nginx nginx=/usr/local/nginx/sbin/nginx pidfile=/usr/local/nginx/logs/nginx.pid RETVAL=0 start() { echo -n $"Starting $prog: " $nginx && success || failure RETVAL=$? echo return $RETVAL } stop() { echo -n $"Stopping $prog: " $nginx -s stop && success || failure RETVAL=$? echo } reload() { echo -n $"Reloading $prog: " $nginx -s reload && success || failure echo } case "$1" in start) start ;; stop) stop ;; status) status -p ${pidfile} $httpd RETVAL=$? ;; restart) stop start ;; reload) reload ;; *) echo $"Usage: $prog {start|stop|restart|reload|status}" RETVAL=2 esac exit $RETVAL
# chmod +x /etc/init.d/nginx
操作演示
开启nginx
# /etc/init.d/nginx start
重启nginx
# /etc/init.d/nginx restart
平滑加载
# /etc/init.d/nginx reload
关闭nginx
# /etc/init.d/nginx stop
评论暂时关闭