Nginx 快捷啟動方式,編寫bat檔案教程

2021-10-25 18:33:38 字數 1856 閱讀 3580

@echo off

rem @author luwuer

chcp 65001

set nginx_dir=d:\nginx-1.17.2\

:info

echo.

echo --------------------- 程序列表 ---------------------

tasklist|findstr /i "nginx.exe"

if errorlevel 1 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

if exist "%nginx_dir%nginx.exe" (

cd /d %nginx_dir%

start "" nginx.exe

echo 啟動成功

) else (

echo "%nginx_dir%nginx.exe不存在"

) goto info

:stop

taskkill /f /im nginx.exe > nul

echo 已關閉所有nginx程序

goto info

:restart

taskkill /f /im nginx.exe > nul

if exist "%nginx_dir%nginx.exe" (

cd /d %nginx_dir%

start "" nginx.exe

) else (

echo "%nginx_dir%nginx.exe不存在"

) echo 已重啟

goto info

goto :eof

1.以上需要注意的幾個配置:1. chcp 65001   //設定執行時,文件為utf-8,防止出現亂碼

2. set nginx_dir=d:\nginx-1.17.2\    //nginx安裝的目錄檔案,我的目錄檔案如下圖所示:

2.使用方式:

1.新建.text檔案,將上面的**複製到檔案中。

2.修改1.2項中的路徑配置,為自己的應用路徑。

3.另存為.bat字尾的檔案格式,到自己目標資料夾。存在**都沒關係,這只是個快捷使用方式。生成如下所示檔案:

4.雙擊開啟,如下圖所示:

6.輸入對應的序號,按 enter 鍵,完成相應的指令。

禮成^_^

shell 編寫nginx啟動指令碼

ubuntu16.04編譯安裝nginx1.13 sudo apt install y build essential sudo apt install y libtool sudo apt install y libpcre3 libpcre3 dev sudo apt install y zli...

Linux下Nginx快捷啟動關閉設定

linux下nginx開關服務,正常方式是這樣 為nginx安裝路徑 nginx sbin nginx 啟動 nginx sbin nginx s stop 停止 這種方式帶來很多不便,因此介紹一種快捷啟動關閉nginx的方式。在 etc init.d下建立nginx啟動指令碼檔案 esac修改指令...

案例十 shell編寫nginx服務啟動程式

使用原始碼包安裝的nginx沒辦法使用 service nginx start 或 etc init.d nginx start 進行操作和控制,所以寫了以下的服務控制指令碼。選項有 start 啟動 stop 停止 reload 過載 restart 重啟 status 狀態 test 檢查配置檔...