NSSM的安装和使用大全

目录

一、介绍

二、nssm的下载安装

三、nssm安装服务

四、nssm卸载服务


一、介绍

官网:https://www.nssm.cc/

nssm(Non-Sucking Service Manager)是一个用于在Windows系统上管理服务的工具。它允许你将脚本、任何可执行文件(eg:.bat/.exe)转换为Windows服务,并提供了一些功能来管理这些服务。

二、nssm的下载安装

2.1在官网https://www.nssm.cc/download找到“nssm 2.24-101-g897c7ad”点击下载

2.2解压文件夹,找到nssm.exe(根据自己电脑的操作系统,我的是64位,选择win64中的nssm.exe;32位的就选win32中的nssm.exe;)

nssm是个开箱即用的软件,到此安装完成。接下来是使用nssm注册可执行文件为windows服务

三、nssm安装服务

3.1在nssm.exe所在文件夹输入cmd命令打开命令行界面

3.2输入nssm install(或nssm.exe install),弹出如下提示框,Path中选择需要注册成服务的可执行文件,Service name中输入服务名称,点击“Install service”安装服务

出现如下提示框,successfully就代表安装成功。

3.3开启服务

可以打开任务管理器,找到MinioService服务,默认是停止状态,右键点击“开始”,即可开启服务

当然也可以使用命令启动或停止服务,输入nssm start <服务名称>(或net start <服务名称>)即可启动服务

四、nssm卸载服务

4.1输入nssm status <服务名称>查看服务状态

如果是SERVICE_RUNNING代表服务是启动状态,需要先停止服务

4.2输入nssm stop <服务名称>停止服务(如果是SERVICE_STOPPED就不需要执行这一步)

4.3此时查看服务状态,如果是SERVICE_STOPPED则代表服务是停止状态

4.4输入nssm remove <服务名称> confirm(或nssm remove <服务名称>)即可移除服务。

看到 successfully就代表卸载成功了

下面是NSSM支持的所有功能

# 显示服务安装 GUI:
nssm install [<servicename>]

# 无需确认安装服务:
nssm install <servicename> <app> [<args> ...]

# 显示服务编辑 GUI:
nssm edit <servicename>

# 直接检索或编辑服务参数:
nssm dump <servicename>               # 导出服务的所有参数
nssm get <servicename> <parameter> [<subparameter>]   # 获取特定服务参数的值
nssm set <servicename> <parameter> [<subparameter>] <value>   # 设置特定服务参数的值
nssm reset <servicename> <parameter> [<subparameter>]   # 重置特定服务参数的值

# 显示服务移除 GUI:
nssm remove [<servicename>]

# 无需确认移除服务:
nssm remove <servicename> confirm

# 管理服务:
nssm start <servicename>     # 启动服务
nssm stop <servicename>      # 停止服务
nssm restart <servicename>   # 重启服务
nssm status <servicename>    # 显示服务状态
nssm statuscode <servicename>   # 显示服务状态码
nssm rotate <servicename>    # 旋转服务日志
nssm processes <servicename> # 显示服务关联的进程

参考nssm:Windows系统上的服务管理神器-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿小玉兒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值