サービスクリエーター
サービス作成者には Team Edition 以降が必要です。
サービス作成者を含める方法
GUIツール
出力ページで「サービスクリエーターを含める」にチェックを入れます。
CLIツール
タスク ファイルにフィールド「includeServiceCreator」を追加します。
includeServiceCreator: true
Service Creatorの使い方
ウィンドウズ
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のサービス作成者は、~に基づいています。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/