服務建立工具
服務建立工具需要團隊版或更高版本。
如何包含服務建立工具
圖形介面工具
在輸出頁面中勾選「Include Service Creator」。

命令列工具
在任務檔案中新增「includeServiceCreator」欄位。
includeServiceCreator: true
如何使用服務建立工具
Windows
Windows 的服務建立工具是 nssm
您可以在輸出資料夾中找到此工具,它需要與您的可執行檔搭配使用。
安裝服務
進入輸出資料夾並執行。
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;
停止服務
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]
# 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/