分享Nginx在Windows下的管理命令(bat文件)

字体大小: 中小 标准 ->行高大小: 标准
话不多说,复制下面的内容,存成bat文件,放到nginx目录下。
 
 
 
====================================================
@echo off
rem 当前bat的作用
 
echo ==================begin========================
 
cls 
SET NGINX_PATH=D:
SET NGINX_DIR=D:\Tools\nginx-1.5.12\
color 0a 
TITLE Nginx 管理程序控制面板
 
CLS 

ECHO. 
ECHO. * Nginx 管理程序 * 
ECHO. * 创建2013-10-15 * 
ECHO. 

:MENU 

ECHO. * nginx 进程list * 
tasklist|findstr /i "nginx.exe"
 
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
 GOTO MENU
 
:stop 
call :shutdownNginx
 GOTO MENU
 
:restart 
call :shutdownNginx
 call :startNginx
 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

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/69674.html