博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
window下Nginx启动bat脚本
阅读量:4294 次
发布时间:2019-05-27

本文共 2655 字,大约阅读时间需要 8 分钟。

注意:此版本参考多个网络版本,仅供学习使用,请勿用于商业用途

若中文乱码,则新建脚本文件时改为ANSI编码格式即可,效果如下:

@echo offrem 提供Windows下nginx的启动,重启,关闭功能 echo ==================begin======================== cls ::ngxin 所在的盘符set NGINX_PATH=E: ::nginx 所在目录set NGINX_DIR=E:\develop\nginx-1.10.1\color 0a TITLE Nginx 管理程序增强版 CLS  echo. echo. ** Nginx 管理程序  *** echo. *** create 2017-09-22 *** echo.  :MENU  echo. ***** nginx 进程list ****** ::tasklist|findstr /i "nginx.exe"tasklist /fi "imagename eq nginx.exe" echo.      if ERRORLEVEL 1 (        echo nginx.exe不存在    ) else (        echo nginx.exe存在    ) echo. ::*************************************************************************************************************echo. 	echo.  [1] 启动Nginx  	echo.  [2] 关闭Nginx  	echo.  [3] 重启Nginx 	echo.  [4] 刷新控制台  	echo.  [5] 重新加载Nginx配置文件	echo.  [6] 检查测试nginx配置文件	echo.  [7] 查看nginx version	echo.  [0] 退 出 echo.  echo.请输入选择的序号:set /p ID=	IF "%id%"=="1" GOTO start 	IF "%id%"=="2" GOTO stop 	IF "%id%"=="3" GOTO restart 	IF "%id%"=="4" GOTO MENU	IF "%id%"=="5" GOTO reloadConf 	IF "%id%"=="6" GOTO checkConf 	IF "%id%"=="7" GOTO showVersion 	IF "%id%"=="0" EXITPAUSE  ::*************************************************************************************************************::启动:start 	call :startNginx	GOTO MENU ::停止:stop 	call :shutdownNginx	GOTO MENU ::重启:restart 	call :shutdownNginx	call :startNginx	GOTO MENU ::检查测试配置文件:checkConf 	call :checkConfNginx	GOTO MENU ::重新加载Nginx配置文件:reloadConf     call :checkConfNginx	call :reloadConfNginx	GOTO MENU	::显示nginx版本:showVersion     call :showVersionNginx	GOTO MENU			::*************************************************************************************::底层::*************************************************************************************:shutdownNginx	echo. 	echo.关闭Nginx...... 	taskkill /F /IM nginx.exe > nul	echo.OK,关闭所有nginx 进程	goto :eof :startNginx	echo. 	echo.启动Nginx...... 	IF NOT EXIST "%NGINX_DIR%nginx.exe" (        echo "%NGINX_DIR%nginx.exe"不存在        goto :eof     ) 	%NGINX_PATH% 	cd "%NGINX_DIR%"  	IF EXIST "%NGINX_DIR%nginx.exe" (		echo "start '' nginx.exe"		start "" nginx.exe	)	echo.OK	goto :eof	 :checkConfNginx	echo. 	echo.检查测试 nginx 配置文件...... 	IF NOT EXIST "%NGINX_DIR%nginx.exe" (        echo "%NGINX_DIR%nginx.exe"不存在        goto :eof     ) 	%NGINX_PATH% 	cd "%NGINX_DIR%" 	nginx -t -c conf/nginx.conf 	goto :eof	::重新加载 nginx 配置文件:reloadConfNginx	echo. 	echo.重新加载 nginx 配置文件...... 	IF NOT EXIST "%NGINX_DIR%nginx.exe" (        echo "%NGINX_DIR%nginx.exe"不存在        goto :eof     ) 	%NGINX_PATH% 	cd "%NGINX_DIR%" 	nginx -s reload 	goto :eof	::显示nginx版本:showVersionNginx	echo. 	%NGINX_PATH% 	cd "%NGINX_DIR%" 	nginx -V 	goto :eof

 

你可能感兴趣的文章
提升UITableView性能-复杂页面的优化
查看>>
25 iOS App Performance Tips & Tricks
查看>>
那些好用的iOS开发工具
查看>>
iOS最佳实践
查看>>
使用CFStringTransform将汉字转换为拼音
查看>>
更轻量的 View Controllers
查看>>
Chisel-LLDB命令插件,让调试更Easy
查看>>
时间格式化hh:mm:ss和HH:mm:ss区别
查看>>
When to use Delegation, Notification, or Observation in iOS
查看>>
Objective-C Autorelease Pool 的实现原理
查看>>
编程语言大牛王垠:编程的智慧,带你少走弯路
查看>>
ios指令集以及基于指令集的app包压缩策略
查看>>
iOS开发者的福利 — — iOS9+Xcode7免越狱免证书直接调试
查看>>
3、JavaWeb学习之基础篇—JSP
查看>>
4、JavaWeb学习之基础篇—Session
查看>>
5、JavaWeb学习之基础篇—标签(自定义&JSTL)
查看>>
8、JavaWEB学习之基础篇—文件上传&下载
查看>>
reRender属性的使用
查看>>
href="javascript:void(0)"
查看>>
h:panelGrid、h:panelGroup标签学习
查看>>