将 REBUILD 作为系统服务自动启动

129 阅读1分钟

REBUILD 已内建对 Windows 系统服务的支持,因此您可以很简单的将 RB 安装为系统服务,实现开机自动启动。请注意本文仅针对 Windows 操作系统下的 集成安装包

下面就跟随小编的步伐开始吧!

1. 指定数据目录

默认情况下 RB 使用用户目录下的 .rebuild 目录作为 数据目录,但作为 Windows 服务安装启动时,用户目录会发生变化。因此,您需要明确指定数据目录位置。

进入集成安装包下的 bin/ 目录找到 service.bat 文件,右键编辑,在该文件的约 45 行处找到 -DDataDirectory= 并在其后添加您的数据目录(如下图指定了 d:/rb30 为数据目录)。然后保存退出。

2. 添加服务

打开 CMD 命令行,并进入到 bin/ 目录,执行以下命令即可完成系统服务的添加。

./service.bat install REBUILD35

其中 REBUILD35 是服务名称,您可以自行指定,但请注意使用英文且不要包含空格或特殊字符。执行后会看到 The service 'REBUILD35' has been installed. 字样,表示添加成功。您也可以进入 Windows 服务功能中查看是否正确添加。

3. 删除服务

如您不再想使用系统服务,或者需要修改数据目录、启动参数等,则需要先将已安装的服务删除。打开 CMD 命令行,并进入到 bin/ 目录,执行以下命令即可完成系统服务的删除。

./service.bat uninstall REBUILD35

执行后会看到 The service 'REBUILD35' has been removed. 字样,表示删除成功。

本文完。