Service Creator

Der Dienstersteller benötigt Team Edition oder höher.

Wie man den Service-Ersteller einbindet

GUI-Tool

Aktivieren Sie auf der Ausgabeseite die Option „Service Creator einbeziehen“.

include-service-creator

CLI-Tool

Fügen Sie das Feld „includeServiceCreator“ in der Aufgabendatei hinzu.

includeServiceCreator: true

Wie man den Service Creator verwendet

Windows

Der Dienstersteller von Windows istnssm

Sie finden dieses Tool im Ausgabeordner. Es muss zusammen mit Ihrer ausführbaren Datei verwendet werden.

Installieren Sie den Dienst

Geben Sie den Ausgabeordner ein und führen Sie ihn aus.

nssm install service-name exe-file-name [arguments]
# For Tomcat Application, go to tomcat/bin folder
nssm install service-name tomcat-launcher [jvm-arguments]

Dienst starten

nssm start service-name;

Dienst stoppen

nssm stop service-name

Status anzeigen

nssm status service-name

Dienst entfernen

nssm remove service-name

Für eine detaillierte Verwendung von nssm, siehe bittehttps://nssm.cc/commands.

Linux

Der Dienstersteller für Linux basiert aufsystemctl.

Installieren Sie den Dienst

Geben Sie den Ausgabeordner ein und führen Sie ihn aus.

sudo ./service-creator service-name exe-file-name [arguments]
# For Tomcat Application, go to tomcat/bin folder
sudo ./service-creator service-name  tomcat-launcher

Nachdem der Dienst erstellt wurde, wird er automatisch ausgeführt und auf den Start mit dem System eingestellt.

Überprüfen Sie den Servicestatus.

sudo systemctl status service-name

Dienst stoppen

sudo systemctl stop service-name

Dienst starten

sudo systemctl start service-name

Automatisches Ausführen deaktivieren

sudo systemctl disable service-name

Automatisches Ausführen aktivieren

sudo systemctl enable service-name

Für eine detaillierte Verwendung von systemctl siehehttps://www.shubhamdipt.com/blog/how-to-create-a-systemd-service-in-linux/