服务创建器
服务创建器需要团队版或更高版本。
如何包含服务创建器
GUI 工具
在输出页面勾选"Include Service Creator"。

CLI 工具
在任务文件中添加字段 "includeServiceCreator"。
includeServiceCreator: true
如何使用服务创建器
Windows
Windows 的服务创建器是 nssm
您可以在输出文件夹中找到此工具,它需要与您的可执行文件配合使用。
安装服务
进入输出文件夹并执行。
nssm install service-name exe-file-name [arguments]
# 对于 Tomcat 应用程序,进入 tomcat/bin 文件夹
nssm install service-name tomcat-launcher [jvm-arguments]
启动服务
nssm start service-name;
停止服务
nssm stop service-name
查看状态
nssm status service-name
删除服务
nssm remove service-name
有关 nssm 的详细用法,请参阅 https://nssm.cc/commands。
Linux
Linux 的服务创建器基于 systemctl。
安装服务
进入输出文件夹并执行。
sudo ./service-creator service-name exe-file-name [arguments]
# 对于 Tomcat 应用程序,进入 tomcat/bin 文件夹
sudo ./service-creator service-name tomcat-launcher
服务创建后,将自动运行并设置为开机启动。
查看服务状态
sudo systemctl status service-name
停止服务
sudo systemctl stop service-name
启动服务
sudo systemctl start service-name
禁用自动运行
sudo systemctl disable service-name
启用自动运行
sudo systemctl enable service-name
有关 systemctl 的详细用法,请参阅 https://www.shubhamdipt.com/blog/how-to-create-a-systemd-service-in-linux/