本文以canal为例
使用nssm把批处理(.bat)文件设置为Windows 服务
-
下载 nssm:
-
前往 nssm 官方网站 下载适用于系统的 nssm 工具。
-
-
安装 nssm:
- 将下载的 nssm 压缩文件解压缩到一个合适的位置,如
D:\nlc\6.Canal-1.1.5\nssm-2.24\win64\nssm.exe
。
- 将下载的 nssm 压缩文件解压缩到一个合适的位置,如
-
使用 nssm 安装服务:
-
打开命令提示符(以管理员身份运行)
-
使用以下命令安装服务:
D:\nlc\6.Canal-1.1.5\nssm-2.24\win64\nssm.exe install CanalService_abc D:\nlc\6.Canal-1.1.5\bin\startup.bat
- D:\nlc\6.Canal-1.1.5\nssm-2.24\win64\nssm.exe是解压后的nssm路径
CanalService
是服务的名称,你可以根据需要更改为你喜欢的名称。D:\nlc\6.Canal-1.1.5\bin\startup.bat
是.bat
文件的完整路径。
-
-
配置服务:
-
打开服务管理器,找到刚刚安装的
CanalService
服务,并进行适当的配置,如启动类型、登录账户等。
-
-
启动服务:
-
在服务管理器中启动
CanalService
服务,或者使用以下命令:net start CanalService
-
这样 .bat
文件就会被安装为一个 Windows 服务,可以在系统启动时自动运行。