windows 把普通程序安裝為服務(wù) 2020-12-21

簡介

NSSM是一款可將普通通程序注冊為Windows系統(tǒng)服務(wù)的工具。當(dāng)你的程序需要部署在Windows Server上時(shí),NSSM是一個(gè)不錯(cuò)的選擇。

特點(diǎn)

NSSM將程序注冊為服務(wù)后,啟動(dòng)、停止、重啟皆由windows來管理,所以我們不必?fù)?dān)心NSSM無法處理項(xiàng)目因意外的停止,而Windows的服務(wù)管理即可處理這些問題。

使用

1.下載NSSM download.
2.根據(jù)自己的平臺(tái),將32/64位nssm.exe文件解壓至任意文件夾。
3.cmd定位至nssm.exe所在目錄。
4.輸入 nssm install {服務(wù)名稱},即注冊服務(wù)的名稱。注冊服務(wù)彈出如下NSSM界面。

nssm界面

5.Application標(biāo)簽設(shè)置:

  • Application Path: 選擇系統(tǒng)安裝的exe文件。
  • Startup directory: 選擇程序所在的目錄。
  • Arguments: 輸入啟動(dòng)參數(shù),如默認(rèn)的express項(xiàng)目的參數(shù)為./bin/www

6.上述步驟操作完成,即可點(diǎn)擊Install service來注冊服務(wù)。我們在系統(tǒng)的服務(wù)中即可找到剛剛注冊的服務(wù)。

7.在系統(tǒng)服務(wù)中找到剛剛注冊的服務(wù),右鍵屬性 - 恢復(fù)即可設(shè)置此服務(wù)掛掉重啟等內(nèi)容。

nssm常用命令:

nssm install servername //創(chuàng)建servername服務(wù)

nssm start servername //啟動(dòng)服務(wù)

nssm stop servername //暫停服務(wù)

nssm restart servername //重新啟動(dòng)服務(wù)

nssm remove servername //刪除創(chuàng)建的servername服務(wù)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容