Service Creator

Service Creator erfordert die Team Edition oder höher.

So fügen Sie den Service Creator hinzu

GUI-Tool

Aktivieren Sie "Service Creator einschließen" auf der Ausgabeseite.

include-service-creator

CLI-Tool

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

includeServiceCreator: true

So verwenden Sie den Service Creator

Windows

Der Service Creator für Windows ist nssm

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

Dienst installieren

Wechseln Sie in den Ausgabeordner und führen Sie aus:

nssm install service-name exe-file-name [arguments]
# Für Tomcat-Anwendungen wechseln Sie in den Ordner tomcat/bin
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 die detaillierte Verwendung von nssm lesen Sie bitte https://nssm.cc/commands.

Linux

Der Service Creator für Linux basiert auf systemctl.

Dienst installieren

Wechseln Sie in den Ausgabeordner und führen Sie aus:

sudo ./service-creator service-name exe-file-name [arguments]
# Für Tomcat-Anwendungen wechseln Sie in den Ordner tomcat/bin
sudo ./service-creator service-name  tomcat-launcher

Nach der Erstellung des Dienstes wird er automatisch ausgeführt und für den Systemstart festgelegt.

Dienst-Status prüfen

sudo systemctl status service-name

Dienst stoppen

sudo systemctl stop service-name

Dienst starten

sudo systemctl start service-name

Automatische Ausführung deaktivieren

sudo systemctl disable service-name

Automatische Ausführung aktivieren

sudo systemctl enable service-name

Für die detaillierte Verwendung von systemctl lesen Sie bitte https://www.shubhamdipt.com/blog/how-to-create-a-systemd-service-in-linux/