windows下管理nginx启动、关闭

前端之家收集整理的这篇文章主要介绍了windows下管理nginx启动、关闭前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

下面是编程之家 jb51.cc 通过网络收集整理的代码片段。

编程之家小编现在分享给大家,也给大家做个参考。

@echo off
rem 当前bat的作用
 
echo ==================begin========================
 
cls 
SET Nginx_PATH=D:
SET Nginx_DIR=D:\Nginx-1.5.2\
color 0a 
TITLE Nginx 管理程序 Power By Ants (http://leleroyn.cnblogs.com)
 
CLS 
 
ECHO. 
ECHO. * * Nginx 管理程序 Power By Ants (http://leleroyn.cnblogs.com)  *  
ECHO. * update by 鑫哥 2013-03-13 *  
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 

以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

猜你在找的Shell相关文章