nginx启动停止脚本.doc

nginx启动停止脚本.doc

ID:51436933

大小:33.00 KB

页数:3页

时间:2020-03-24

nginx启动停止脚本.doc_第1页
nginx启动停止脚本.doc_第2页
nginx启动停止脚本.doc_第3页
资源描述:

《nginx启动停止脚本.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、#!/bin/bash#StartupscriptforthenginxWebServer#chkconfig:-8515#description:nginxisaWorldWideWebserver.Itisusedtoserve#HTMLfilesandCGI.#processname:nginx#pidfile:/usr/local/nginx/logs/nginx.pid#config:/usr/local/nginx/conf/nginx.confPATH=/bin:/sbin:/usr/bin:

2、/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexportPATHnginx_path="/usr/local/nginx"nginx_pid="/usr/local/nginx/nginx.pid"fcgi_pid="/usr/local/nginx/logs/fcgi.pid"spawn_fcgi="/usr/local/php/bin/spawn-fcgi"php_cgi="/usr/local/php/bin/php-cgi"fcgi_user="www

3、"#Sourcefunctionlibrary../etc/rc.d/init.d/functions#Sourcenetworkingconfiguration../etc/sysconfig/network#Checkthatnetworkingisup.[${NETWORKING}="no"]&&exit0[-x$nginx_path/sbin/nginx]

4、

5、exit0RETVAL=0prog="nginx"start(){if[-e$nginx_pid-a!-z$nginx_pid];thenec

6、ho"nginxalreadyrunning...."exit1fiif[-e$nginx_path/conf/nginx.conf];thenecho-n$"Starting$prog:"$nginx_path/sbin/nginx-c$nginx_path/conf/nginx.conf$spawn_fcgi-a127.0.0.1-p10080-C32-u$fcgi_user-f$php_cgi-P$fcgi_pid2>/dev/null[$RETVAL-eq0]&&{touch/var/lock/su

7、bsys/$prog}elseRETVAL=1fireturn$RETVAL}#Stopdaemons.stop(){echo-n$"Stopping$prog:"[-f$fcgi_pid]&&{FCGIPID=`cat"$fcgi_pid"`2>/dev/null/bin/kill"$FCGIPID"2>/dev/nullrm-fr$fcgi_pid}[-f$nginx_pid]&&{NGINXPID=`cat"$nginx_pid"`2>/dev/null/bin/kill"$NGINXPID"2>/d

8、ev/nullrm-fr$nginx_pid}sleep1RETVAL=$?[$RETVAL=0]&&rm-f$nginx_pid/var/lock/subsys/$progreturn$RETVAL}reset(){echo-n$"Resetting$prog:"[-f$nginx_pid]&&{NGINXPID=`cat"$nginx_pid"`2>/dev/null/bin/kill-HUP"$NGINXPID"2>/dev/null}RETVAL=$?return$RETVAL}configtest

9、(){$nginx_path/sbin/nginx-t-c$nginx_path/conf/nginx.conf}case"$1"instart)startRETVAL=$?if[$RETVAL=0];thenecho[OK]elseecho[Failed]fi;;stop)stopRETVAL=$?if[$RETVAL=0];thenecho[OK]elseecho[Failed]fi;;restart)stopRETVAL=$?if[$RETVAL=0];thenecho[OK]elseecho[Fai

10、led]fistartRETVAL=$?if[$RETVAL=0];thenecho[OK]elseecho[Failed]fi;;reload)configtestresetRETVAL=$?if[$RETVAL=0];thenecho[OK]elseecho[Failed]fi;;status)status$progRETVAL=$?;;*)echo$"Usage:$0{start

11、stop

12、restart

13、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。