|
@@ -0,0 +1,92 @@
|
|
|
|
|
+@echo off
|
|
|
|
|
+rem zheng-tools
|
|
|
|
|
+rem author: shuzheng http://www.zhangshuzheng.cn
|
|
|
|
|
+rem GitHub: https://github.com/shuzheng
|
|
|
|
|
+rem OsChina: http://git.oschina.net/shuzheng/zheng
|
|
|
|
|
+
|
|
|
|
|
+echo ==================begin========================
|
|
|
|
|
+
|
|
|
|
|
+cls
|
|
|
|
|
+SET NGINX_PATH=D:
|
|
|
|
|
+SET NGINX_DIR=D:\nginx-1.11.11\
|
|
|
|
|
+color 0a
|
|
|
|
|
+TITLE zheng-tools Power By shuzheng (http://www.zhangshuzheng.cn)
|
|
|
|
|
+
|
|
|
|
|
+CLS
|
|
|
|
|
+
|
|
|
|
|
+ECHO.
|
|
|
|
|
+ECHO. ********************************************************************
|
|
|
|
|
+ECHO. * *
|
|
|
|
|
+ECHO. * *
|
|
|
|
|
+ECHO. * zheng-tools Power By shuzheng (http://www.zhangshuzheng.cn) *
|
|
|
|
|
+ECHO. * *
|
|
|
|
|
+ECHO. * *
|
|
|
|
|
+ECHO. ********************************************************************
|
|
|
|
|
+ECHO.
|
|
|
|
|
+
|
|
|
|
|
+:MENU
|
|
|
|
|
+
|
|
|
|
|
+ECHO.---------------------------- nginx 进程列表 --------------------------------
|
|
|
|
|
+tasklist|findstr /i "nginx.exe"
|
|
|
|
|
+if ERRORLEVEL 1 (echo nginx未启动) else (echo nginx已启动)
|
|
|
|
|
+ECHO.----------------------------------------------------------------------------
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ECHO.
|
|
|
|
|
+ ECHO. [1] 启动Nginx
|
|
|
|
|
+ ECHO. [2] 关闭Nginx
|
|
|
|
|
+ ECHO. [3] 重启Nginx
|
|
|
|
|
+ ECHO. [4] 退 出
|
|
|
|
|
+ECHO.
|
|
|
|
|
+
|
|
|
|
|
+ECHO.请输入选择项目的序号:
|
|
|
|
|
+set /p ID=
|
|
|
|
|
+ IF "%id%"=="1" GOTO start
|
|
|
|
|
+ IF "%id%"=="2" GOTO stop
|
|
|
|
|
+ IF "%id%"=="3" GOTO restart
|
|
|
|
|
+ IF "%id%"=="4" EXIT
|
|
|
|
|
+PAUSE
|
|
|
|
|
+
|
|
|
|
|
+:start
|
|
|
|
|
+ call :startNginx
|
|
|
|
|
+ ECHO.============================================================================
|
|
|
|
|
+ ECHO.
|
|
|
|
|
+ ECHO.
|
|
|
|
|
+ GOTO MENU
|
|
|
|
|
+
|
|
|
|
|
+:stop
|
|
|
|
|
+ call :shutdownNginx
|
|
|
|
|
+ ECHO.============================================================================
|
|
|
|
|
+ ECHO.
|
|
|
|
|
+ ECHO.
|
|
|
|
|
+ GOTO MENU
|
|
|
|
|
+:restart
|
|
|
|
|
+ call :shutdownNginx
|
|
|
|
|
+ call :startNginx
|
|
|
|
|
+ ECHO.============================================================================
|
|
|
|
|
+ ECHO.
|
|
|
|
|
+ ECHO.
|
|
|
|
|
+ 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"不存在
|
|
|
|
|
+
|
|
|
|
|
+ %NGINX_PATH%
|
|
|
|
|
+
|
|
|
|
|
+ cd "%NGINX_DIR%"
|
|
|
|
|
+
|
|
|
|
|
+ IF EXIST "%NGINX_DIR%nginx.exe" (
|
|
|
|
|
+ echo "start '' nginx.exe"
|
|
|
|
|
+ start "" nginx.exe
|
|
|
|
|
+ )
|
|
|
|
|
+ ECHO.OK
|
|
|
|
|
+ goto :eof
|