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 [服务名称]
1932

被折叠的 条评论
为什么被折叠?



