-
下載 NSSM:首先,你需要下載 NSSM 工具。你可以在 NSSM 官網上下載適合你系統的最新版本。
-
解壓 NSSM:將下載的 NSSM 壓縮包解壓到一個你能方便訪問的位置。
-
使用 NSSM GUI:打開命令提字元,並進入 NSSM 解壓後的目錄。然後執行以下命令來打開GUI。
nssm install MyService
-
使用 NSSM 創建服務:打開命令提示符,並進入 NSSM 解壓後的目錄。然後執行以下命令來創建一個服務(如果使用GUI請依照需求自行填寫)。
以下以Djnago應用為例子:
1
nssm install DjangoServer "C:\Users\AppData\Local\Programs\Python\Python312\python.exe" "C:\Users\Desktop\Djnago\manage.py" runserver 127.0.0.1:6969
-
配置服務:NSSM 會彈出一個 GUI 視窗,你可以在其中配置服務的各種屬性,例如啟動類型、工作目錄等。確保你設置了適當的參數,並點擊 “Install service” 按鈕來安裝服務。你也可以使用命令行配置工作目錄:
nssm set DjangoServer AppDirectory "C:\Users\Desktop\Djnago"
-
啟動服務:通過 NSSM 或者命令行啟動剛剛創建的服務:
net start DjangoServer
-
查看現在運行的服務:你可以使用命令提示符中的 sc 命令來查看當前正在運行的服務。以下是一些常用的 sc 命令:
1 2 3 4 5
sc query #列出所有服務的狀態信息。 sc queryex <service_name> #顯示指定服務的詳細信息。 sc start <service_name> #啟動指定的服務。 sc stop <service_name> #停止指定的服務。 sc config <service_name> start= <start_type> #修改指定服務的啟動類型。
Example: 要查看所有服務的狀態信息,可以執行以下命令:
sc query
要查看特定服務的詳細信息,可以執行:
sc queryex DjangoServer
啟動服務:
net start DjangoServer
中止服務:
sc stop DjangoServer
刪除服務:
sc delete DjangoServer