NSSM全稱是theNon-SuckingServiceManager,是一款免安裝的服務(wù)管理軟件,能夠?qū)xe應(yīng)用封裝成windows服務(wù)軟件。該pc軟件的作用便是將exe運(yùn)用封裝成windows服務(wù)項(xiàng)目pc軟件,將要一般exe程序流程封裝成服務(wù)項(xiàng)目使之像windows服務(wù)項(xiàng)目能夠設(shè)定自動(dòng)啟動(dòng)等。同構(gòu)NSSM即將普通exe程序封裝成服務(wù)使之像windows服務(wù)可以設(shè)置自動(dòng)啟動(dòng)等,從而可以監(jiān)控程序運(yùn)行狀態(tài),程序異常中斷后自動(dòng)啟動(dòng),支持守護(hù)進(jìn)程的功能。

NSSM使用方法
下載完解壓到某個(gè)路徑,然后將win64/win32文件夾路徑(f:\software\nssm\win64)添加到環(huán)境變量Path即可。
NSSM用法
F:\Software\nssm
$ nssm
NSSM: The non-sucking service manager
Version 2.24-101-g897c7ad 64-bit, 2017-04-26
用法: nssm
[ ...]
1、安裝服務(wù)
1)圖形界面安裝服務(wù): nssm install [] 見(jiàn)下圖所示:

提示:需要管理員權(quán)限
2 )命令行方式安裝而無(wú)需確認(rèn):nssm install [ ...] 見(jiàn)下圖所示:

2、編輯服務(wù)
1)圖形界面: nssm edit 見(jiàn)下圖所示:

2)命令行方式
檢索或編輯服務(wù): nssm dump
獲取某項(xiàng)配置信息:nssm get []
單獨(dú)設(shè)置某項(xiàng)配置:nssm set []
重置某項(xiàng)配置: nssm reset []
3、管理服務(wù)
1)啟動(dòng)服務(wù):nssm start 見(jiàn)下圖所示:



2)停止服務(wù):nssm stop 見(jiàn)下圖所示:

3)重啟服務(wù):nssm restart
4)查看服務(wù)狀態(tài):nssm status
nssm statuscode
5)手動(dòng)輪轉(zhuǎn)日志文件:nssm rotate
6)nssm processes
4、移除服務(wù)
1)彈出確認(rèn)窗口:nssm remove [] 見(jiàn)下圖所示:


2)不彈出確認(rèn)窗口: nssm remove confirm
加confirm后直接移除,而不會(huì)彈確認(rèn)窗口
NSSM功能
同類(lèi)型的工具還有微軟自己的srvany,不過(guò)nssm更加簡(jiǎn)單易用,并且功能強(qiáng)大。它的特點(diǎn)如下:
1、支持普通exe程序(控制臺(tái)程序或者帶界面的Windows程序都可以)
2、安裝簡(jiǎn)單,修改方便,不僅支持圖形界面操作,也完全支持命令行設(shè)置
3、可以重定向輸出(并且支持Rotation)
4、可以自動(dòng)守護(hù)封裝了的服務(wù),程序掛掉了后可以自動(dòng)重啟
5、可以自定義環(huán)境變量
6、特別適合一些不帶隨計(jì)算機(jī)啟動(dòng)功能的軟件來(lái)封裝成服務(wù)
以上便是KK下載小編給大家分享介紹的NSSM系統(tǒng)服務(wù)管理軟件。