Windows版本
方案1:通過.bat文件來做自啟動
1. 生成 nginx_start.bat 文件
1.1 找到 nginx.exe 目錄
image.png
1.2 新建一個文本文檔 nginx_start.txt
image.png
1.3 nginx_start.txt 文本中寫入如下代碼
@echo off
cd /d D:\bme\nginx-1.22.0
start nginx.exe
exit
1.4 將 nginx_start.txt 文件變?yōu)?nginx_start.bat 文件
image.png
1.4.1 打開 nginx_start.txt 文件罩缴,點(diǎn)擊右上角文件,選中 "另存為"
image.png
1.4.2修改 "文件名" 和報(bào) "保存類型"应民,點(diǎn)擊 "保存"
image.png
1.4.3目錄中出現(xiàn) nginx_start.bat
image.png
2. 將 nginx_start.bat 文件加入開機(jī)啟動項(xiàng)中
2.1 打開"運(yùn)行"對話框怀吻,可以通過同時按下"Win + R"鍵來打開狠怨。
2.2 輸入"shell:startup"并點(diǎn)擊"確定"按鈕,這將打開Windows的啟動文件夾霎奢。
2.3 在啟動文件夾中扣囊,右鍵單擊空白處尚洽,選擇"新建" -> "快捷方式"悔橄。
2.4 在彈出的"快捷方式"對話框中,點(diǎn)擊"瀏覽"按鈕,找到你的.bat文件所在的位置癣疟,選擇該文件并點(diǎn)擊"確定"按鈕挣柬。
2.5 在"快捷方式"對話框中,點(diǎn)擊"下一步"按鈕睛挚。
2.6 在"快捷方式的名稱"文本框中邪蛔,可以為快捷方式指定一個名稱,然后點(diǎn)擊"完成"按鈕扎狱。
其它命令代碼
停止代碼
@echo off
echo Stopping Nginx...
taskkill /F /IM nginx.exe
echo Nginx stopped.
匯總代碼
@echo off
chcp 65001
color 0a
SET NGINX_PATH=D:
SET NGINX_DIR=D:\bme\nginx-1.22.0\
cls
:menu
ECHO. *************************** nginx 進(jìn)程list *********************************
tasklist|findstr /i "nginx.exe"
ECHO.
ECHO. * * * * * * * * * Nginx 管理程序 Power By fangliu * * * * * * * * *
ECHO. * *
ECHO. * 1: 啟動Nginx 2: 關(guān)閉Nginx 3: 重啟Nginx 4: 退 出 BAT *
ECHO. * *
ECHO. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
ECHO.
ECHO.請輸入選擇項(xiàng)目的序號:
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.已關(guān)閉所有 nginx 進(jìn)程
goto :eof