windows 下,将bat程序,注册为系统服务;
前言:当前用户环境,在多数情况下,都在使用
windows
服务器,而我们部署的单机程序都是jar
包,以bat
命令启动。然而,往往客户的服务器经常攻防演练或者停电,重启更新这些操作,导致我们部署的程序没办法自启动,会常常需要我们手动去启动这些服务,那么有什么工具能将bat
程序,注册为系统服务,跟随系统启动,我们程序也启动呢?
使用 nssm
工具,将bat文件注册为系统服务
1.官网地址下载:
[地址]:http://www.nssm.cc/download
百度云盘链接: https://pan.baidu.com/s/1zT4imKENBMg9-5OXSBDqmg
提取码: 857f
进入官网:点击红框标记处下载(打开慢,可以开梯子)
2.使用
2.1 下载解压:
打开win64(看自己系统打开文件):
2.2.查看命令,双击exe
3.注册服务
3.1 在地址栏,输入cmd:
3.2 使用命令:
如,我这里注册canal 为系统服务:输入命令: nssm.exe install <自己取名服务名称> ,回车
3.3 弹出nssm 注册程序:
3.4选择你的bat文件路径如下:
3.5点击 install service
, 注册服务
3.6.校验是否注册成功:
按ctrl +R
打开 cmd
: 输入 services.msc
4.卸载服务
如图 2.2 : nssm.exe remove [服务名称]