亚洲欧洲视频,三男玩一女摸吃奶,久久久久久久片,精品中文一区二区三区,美女在线国产,国产有码视频,亚洲激情五月

威勢(shì)網(wǎng)絡(luò),為您的企業(yè)和團(tuán)隊(duì)注入互聯(lián)網(wǎng)活力!
服務(wù)熱線:138-9741-0341

[轉(zhuǎn)載]NSSM 將程序封裝成服務(wù)軟件

發(fā)布日期:2022/9/9 作者: 瀏覽:945

一、概要:

軟件官方下載地址:https://nssm.cc/download

NSSM是一個(gè)服務(wù)封裝程序,它可以將普通exe程序封裝成服務(wù),使之像windows服務(wù)一樣運(yùn)行。同類型的工具還有微軟自己的srvany,不過(guò)nssm更加簡(jiǎn)單易用,并且功能強(qiáng)大。它的特點(diǎn)如下:

  1. 支持普通exe程序(控制臺(tái)程序或者帶界面的Windows程序都可以)

  2. 安裝簡(jiǎn)單,修改方便

  3. 可以重定向輸出(并且支持Rotation)

  4. 可以自動(dòng)守護(hù)封裝了的服務(wù),程序掛掉了后可以自動(dòng)重啟

  5. 可以自定義環(huán)境變量

這里面的每一個(gè)功能都非常實(shí)用,使用NSSM來(lái)封裝服務(wù)可以大大簡(jiǎn)化我們的開(kāi)發(fā)流程了。

  • 開(kāi)發(fā)的時(shí)候是一個(gè)普通程序,降低了開(kāi)發(fā)難度,調(diào)試起來(lái)非常方便

  • 安裝簡(jiǎn)單,并且可以隨時(shí)修改服務(wù)屬性,更新也更加方便

  • 可以利用控制臺(tái)輸出直接實(shí)現(xiàn)一個(gè)簡(jiǎn)單的日志系統(tǒng)

  • 不用考慮再加一個(gè)服務(wù)實(shí)現(xiàn)服務(wù)守護(hù)功能

我覺(jué)得它還可以需要增加的一個(gè)功能是將輸入輸出重定向為一個(gè)tcp連接,這樣可以通過(guò)telnet的方式實(shí)現(xiàn)程序的交互了,那樣就更加好用了。

下面就簡(jiǎn)單的介紹一下如何使用這個(gè)工具。

 

二、服務(wù)安裝:

服務(wù)安裝可以使用如下命令: nssm install <servicename>

執(zhí)行此命令后,會(huì)出現(xiàn)一個(gè)界面,基本上看著就知道怎么用了,大多數(shù)情況下,只需要填第一個(gè)界面的程序路徑(最好用瀏覽選中對(duì)應(yīng)程序)就可以了。

這里可以設(shè)置: 環(huán)境變量(在 environment 選項(xiàng)卡)

                         依賴服務(wù)(在Dependencies 選項(xiàng)卡) 多服務(wù)依賴時(shí) 每個(gè)服務(wù)名占一行

其它界面的是高級(jí)參數(shù)的配置,可以根據(jù)需要自行選擇。

參數(shù)填完后執(zhí)行"install service"按鈕即可將服務(wù)安裝到系統(tǒng),可以使用系統(tǒng)的服務(wù)管理工具查看了。

當(dāng)然,如果要自動(dòng)化安裝,可以直接帶上程序路徑: nssm install <servicename> <program> [<arguments>]

NSSM本身win7及以上的系統(tǒng)基本都是支持的,我測(cè)試過(guò)win7,2008,2016系統(tǒng),都是沒(méi)有問(wèn)題的,如果安裝失敗,請(qǐng)首先檢查是否裝了某國(guó)產(chǎn)管家或國(guó)產(chǎn)殺毒軟件。

安裝完成后,服務(wù)還沒(méi)有啟動(dòng),需要通過(guò)下面的服務(wù)管理的命令啟動(dòng)服務(wù)。

 

三、服務(wù)管理:

服務(wù)管理主要有啟動(dòng)、停止和重啟,其命令如下:

  • 啟動(dòng)服務(wù): nssm start <servicename>

  • 停止服務(wù): nssm stop <servicename>

  • 重啟服務(wù):    nssm restart <servicename>

當(dāng)然,也可以使用系統(tǒng)自帶的服務(wù)管理器操作和使用系統(tǒng)的命令。

 

四、修改參數(shù):

NSSM安裝的服務(wù)修改起來(lái)非常方便,命令如下:

nssm edit <servicename>

會(huì)自動(dòng)啟動(dòng)操作界面,直接更改即可。

 

五、服務(wù)刪除:

服務(wù)刪除可以使用如下命令之一:

  • nssm remove <servicename>

  • nssm remove <servicename> confirm

功能沒(méi)有大的區(qū)別,后面的命令是自動(dòng)確認(rèn)的,沒(méi)有交互界面。


下拉加載更多評(píng)論
最新評(píng)論
暫無(wú)!