使用背景
客户端运行环境的windows,实现类似于程序挂了自动重启的功能,开机启动的功能。将自己的exe可执行程序封装到windows的services.msc服务中。
Nssm简介
nssm是一个服务封装程序,它可以将普通exe程序封装成服务,实现开机自启动
官方网址 :NSSM - the Non-Sucking Service Manager
使用简介
- 下载解压缩
- 进入win64文件夹
- 在nssm程序的界面启动cmd命令提示符
- 输入 nssm install 出现nssm程序弹窗
- 输入exe文件的地址 所在目录 以及参数(-f ./conf/aaa/yaml)
- 点击install service 即可启动成功
nssm常用命令
nssm install servername //创建servername服务,弹出配置界面
nssm start servername //启动服务
nssm stop servername //暂停服务
nssm restart servername //重新启动服务
nssm remove servername //删除创建的servername服务
nssm edit servername//更改servername服务,弹出修改界面
nssm set servername 参数名 参数值 //设置服务参数值
sc delete servername//windows删除服务命令
举例
移除服务