@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 檢查配置檔...