Windows下批处理管理Nginx应用程序

每次更新完配置,通过命令行或者任务管理器来操作Nginx重启,操作起来 显得有点麻烦,下面脚本就是解决这个问题的:

cls
@echo off
set NGINX_PATH=%~d0
set NGINX_DIR=%cd%\
color 0a
title Nginx 脚本管理
goto MENU
:MENU
cls
echo.
echo. ========================================== Nginx 脚本管理 =========================================
echo.                                                                                               
echo.    wwwwww                                            ww      ww      ww               www     wwww 
echo.  wwwwwwww                                            ww     wwww    www               www    ww    
echo.  ww              ww         wwww     w            w  www    wwww    ww      wwww      www   www    
echo.  wwww        wwwwwwww     wwwwwwww   ww    www   ww   ww   ww www  www    wwwwwwww    www  wwwwwww 
echo.    wwwww     ww    www   ww     www  www  wwww  www   www  ww  ww  ww    www     ww   www    ww    
echo.       wwww   ww    www  www      ww   ww  w  ww ww     ww www  ww  ww    ww      www  www    ww    
echo.        www   ww    www   ww     www    wwww  wwww      wwwww    wwww     ww      ww   www    ww    
echo. wwwwwwwww    ww    www   wwwwwwwww     wwww  wwww       wwww    wwww      wwwwwwww    www    ww    
echo.   wwwww      ww     w       wwww        ww    ww          w      ww         wwww       w     ww 
echo.
echo. ===================================================================================================
echo.  序号 	功能					
echo.   1 	启动Nginx				
echo.   2 	关闭Nginx				
echo.   3 	重启Nginx				
echo.   4 	配置更新(nginx.conf)
echo.   5 	退 出					
echo. ===================================================================================================
echo.
echo.请输入功能序号:
set /p id=
if "%id%"=="1" goto cmd1
if "%id%"=="2" goto cmd2
if "%id%"=="3" goto cmd3
if "%id%"=="4" goto cmd4
if "%id%"=="5" exit
exit
pause
:cmd1
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 start %NGINX_DIR%nginx.exe
echo.启动成功
pause
goto MENU
:cmd2
echo.
echo.关闭Nginx......
taskkill /F /IM nginx.exe > nul
echo.关闭成功
pause
goto MENU
:cmd3
echo.
echo.重启Nginx......
taskkill /F /IM nginx.exe > nul
echo.关闭成功
goto cmd1
goto MENU
:cmd4
echo.
echo.配置更新......
::nginx.exe -s 
::nginx.exe -s reload
::nginx.exe -s reopen
::nginx.exe -s stop
nginx -s reload
echo.配置更新完成
pause
goto MENU

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值