服務建立工具

服務建立工具需要團隊版或更高版本。

如何包含服務建立工具

圖形介面工具

在輸出頁面中勾選「Include Service Creator」。

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/