曾經試過用 RunHiddenConsole.exe,但是需要搭配寫 *.bat 來執行,若要常駐還要用排程在 Server 啟用時執行,過程有點多且複雜。
尋尋覓覓,發現一個好用又簡單的小程式: NSSM,可以很容易並簡化註冊服務流程。
執行環境
- Windows Server 2012 R2
- nssm 2.24
NSSM - the Non-Sucking Service Manager
1. 下載 NSSM - https://nssm.cc/download
2. 註冊安裝成 Service
nssm install [服務名稱]
例: 以安裝 ngnix 為例 (名稱註冊為 ngnix)
nssm install ngnix
3. 透過 nssm 的圖型介面設定服務
設定完執行的程式路徑,若有需要設定參數則在 Arguments 的輸入框填上
最基本的只需填 Application 這一個頁籤的資料即可
按下 Install service 即安裝完成並開始執行服務
查詢服務狀態
nssm status [服務名稱]
更多 NSSM 的指令
可以直接執行 nssm.exe 會出現下列資訊
沒有留言:
張貼留言