Service Creator
Service creator需要团队版或更高版本。
如何包含Service Creator
GUI工具
勾选 "Include Service Creator" 在应用输出页面

命令行工具
在任务文件中添加 includeServiceCreator 字段
includeServiceCreator: true
如何使用Service Creator
Windows
Windows的service creator 就是 nssm tool
你可以在输出文件夹中找到这个工具,它需要与你的可执行文件一起使用。
安装服务
进入到输出文件夹, 执行
nssm install <service-name> <exe-file-name> [arguments]
# For Tomcat Application, go to tomcat/bin folder
nssm install <service-name> tomcat-launcher [jvm-arguments]
启动服务
nssm start <service-name>
停止service
nssm stop <service-name>
查看状态
nssm status <service-name>
移除服务
nssm remove <service-name>
关于nssm的详细使用请参考https://nssm.cc/commands
Linux
Linux下的service creator是基于systemctl
安装服务
进入输出文件夹, 执行
sudo ./service-creator <service-name> <exe-file-name> [<arguments>]
# For Tomcat Application, go to tomcat/bin folder
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/