戰略要地

 找回密碼
 立即註冊
搜索
查看: 306|回復: 1
打印 上一主題 下一主題

【電腦】nssm 簡單介紹

[複製鏈接]

91

主題

629

帖子

1108

積分

區長

Rank: 7Rank: 7Rank: 7

積分
1108

創作勳章

跳轉到指定樓層
樓主
發表於 2025-2-7 19:08:07 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 waynechen251 於 2025-2-7 19:14 編輯

拿在公司寫的東西水個文章活絡一下要地的氣氛

nssm是什麼?
nssm 是 "the Non-Sucking Service Manager" 的縮寫,是一個專為 Windows 設計的工具,能夠將任何 Windows 或控制台應用程序作為系統服務來運行。

如何安裝?
官方網站下載最新版本(下以2.24為例)
將需要的版本執行文件取出(以本次為例nssm-2.24\win64\nssm.exe)並加入系統變數(不建議將第三方執行文件放入C:\Windows中)
※注意,異動系統變數前已經開啟的終端不會自動重載新的系統變數

如何創建Windows服務?
開啟終端(cmd or powershell),並輸入以下指令
  1. nssm install <service_name> <application_path> <app_parameters>
複製代碼

<service_name> 服務名稱
<application_path> 要啟動應用的路徑
<app_parameters> 啟動應用的參數
  1. nssm install Prometheus "D:\prometheus-2.37.6\prometheus.exe" "--config.file=D:\prometheus-2.37.6\prometheus.yml --web.listen-address=:9080"
複製代碼

如何移除已創建的Windows服務?
開啟終端(cmd or powershell),並輸入以下指令
  1. nssm remove <service_name> confirm
複製代碼

<service_name> 服務名稱
  1. nssm remove Prometheus
複製代碼

如何使用GUI添加服務呢?覺得上面輸入命令的方始太麻煩的話
也能夠使用終端開啟圖形化介面進行配置
開啟終端,並輸入以下指令
  1. nssm install <service_name>
複製代碼

<service_name> 服務名稱

如何使用GUI修改已添加的服務?
開啟終端並輸入指令,即可開啟對指定服務參數修改的GUI
  1. nssm edit <service_name>
複製代碼

<service_name> 服務名稱
  1. nssm edit Prometheus
複製代碼




戰略要地FaceBook社團
[url=https://www.faceboo

91

主題

629

帖子

1108

積分

區長

Rank: 7Rank: 7Rank: 7

積分
1108

創作勳章

沙發
 樓主| 發表於 2025-2-7 19:08:57 | 只看該作者
忘了要地不能直接上圖了...要另外上傳圖庫
戰略要地FaceBook社團
[url=https://www.faceboo
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|行動裝置版|黑名單|Urbase.net  

GMT+8, 2025-2-22 11:56 , Processed in 0.111700 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表