nssm的使用方法(安装Windows服务)

xjfeng 阅读:267 2025-01-22 16:53:48 评论:0

一、下载

官网下载nssm软件:https://nssm.cc/download

#在该软件的文件夹下shift+单击鼠标右键 或者在该软件的文件夹路径下CMD打开命令窗口输入nssm install

二、安装服务(下面以注册nginx的服务为例)

1. 安装服务,打开nssm.exe所在文件,进入CMD窗口

image.png

image.png

image.png

image.png

2.点击“install service”,打开控制面板--》管理工具--》服务,即可看到对应的nginx服务,设置自动启动并启动即可

image.png

3.其他的java springboot服务,可以将启动命令输入start.bat,在选择启动服务的时候选择start.bat即可

其他管理服务命令:

NSSM 的主要功能可以通过命令行实现。

服务安装
nssm install <服务名> <程序路径> [参数]

服务的启动目录默认为程序所在目录,可在安装后通过以下命令覆盖:

nssm set <服务名> AppDirectory <路径>
服务删除
nssm remove <服务名>
启动与停止服务
nssm start <服务名>nssm stop <服务名>nssm restart <服务名>
查询服务状态
nssm status <服务名>
控制服务

暂停、继续或执行日志文件轮换:

nssm pause <服务名>nssm continue <服务名>nssm rotate <服务名>

配置参数

NSSM 提供多种参数配置,可通过以下命令查看或设置参数:

nssm get <服务名> <参数>nssm set <服务名> <参数> <值>

参数可以重置为默认值:

nssm reset <服务名> <参数>

环境变量

可以通过以下命令查看或设置环境变量:

nssm get <服务名> AppEnvironmentExtra

nssm set <服务名> AppEnvironmentExtra KEY=VALUE

退出码配置

设置应用程序以特定退出码退出时的操作,例如:

nssm set <服务名> AppExit 2 Exit
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源; 2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任; 3.作者投稿可能会经我们编辑修改或补充。

搜索
排行榜
关注我们

扫一扫关注我们,了解最新精彩内容