windows下Nginx伺服器啟動、關閉、重啟指令碼
阿新 • • 發佈:2022-03-30
windows下Nginx伺服器啟動、關閉、重啟指令碼
學習Nginx時,需要在Windows安裝Nginx伺服器,但每次修改配置後需要在工作管理員關閉Nginx伺服器,這時候必須在密密麻麻的任務和程序中找到Nginx主伺服器才能正常結束任務,這個過程非常的麻煩。
這個時候想到可以用指令碼來解決這個問題:
1、在記事本複製貼上下面指令碼
@ECHO OFF SET NGINX_PATH=D: ——————提示:這裡修改為自己Nginx安裝碟符,如果和Nginx.exe在同一檔案下不需要這兩行程式碼 SET NGINX_DIR=D:\develop\nginx-1.17.5\ ——————提示:這裡修改為自己Nginx安裝目錄 chcp 65001 cls :menu ECHO. *************************** nginx 程序list ********************************* tasklist|findstr /i "nginx.exe" ECHO. ECHO. * * * * * * * * * Nginx 管理程式 * * * * * * * * * ECHO. * * ECHO. * 1: 啟動Nginx 2: 關閉Nginx 3: 重啟Nginx 4: 退 出 BAT * ECHO. * * ECHO. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 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 :startNginx ECHO. 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.exe ) ECHO.啟動Nginx成功 goto :eof :shutdownNginx ECHO. taskkill /F /IM nginx.exe > nul ECHO.已關閉所有 nginx 程序 goto :eof
2、儲存為UTF-8編碼格式
3、最後修改文字格式為.bat
4、最後雙擊Nginx.bat,效果如下