@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