NSSM (Non-Sucking Service Manager) 是一個服務管理軟件。可到 https://nssm.cc/download 下載。
下載並解壓後可將 nssm.exe 所在路徑加入 Path 環境變量,方便在命令行中使用。如果沒有將其加入 Path 環境變量,則需要先切換到 nssm.exe 所在路徑再執行以下操作。
服務安裝
nssm install <servicename>
nssm install <servicename> <program>
nssm install <servicename> <program> [<arguments>]
服務刪除
nssm remove
nssm remove <servicename>
nssm remove <servicename> confirm
Nginx 服務安裝
運行nssm install Nginx
,在彈出的對話框中,配置如下信息:
Service name:服務名。
Path:Nginx 可執行文件的路徑,例如:C:\nginx\nginx.exe
。
Startup directory:Nginx 所在的目錄,例如:C:\nginx
。
Arguments:Nginx 啓動參數,例如:-c "C:\nginx\conf\nginx.conf"
(注意,這裏不能使用單引號替代雙引號)。
參考:ChatGPT 的回答、NSSM