Dienstleister

Für den Dienstentwickler ist die Team Edition oder höher erforderlich.

Wie man den Dienstanbieter einbindet

GUI-Tool

Aktivieren Sie auf der Ausgabeseite die Option „Dienstersteller einbeziehen“.

include-service-creator

CLI-Tool

Fügen Sie das Feld "includeServiceCreator" in die Aufgabendatei ein.

includeServiceCreator: true

So verwenden Sie den Service Creator

Windows

Der Dienstentwickler von Windows ist nssm

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

Installationsdienst

Wechseln Sie in den Ausgabeordner und führen Sie das Programm 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]

Startdienst

nssm start service-name;

Service einstellen

nssm stop service-name

Status anzeigen

nssm status service-name

Dienst entfernen

nssm remove service-name

Für eine detaillierte Beschreibung der Verwendung von nssm siehe https://nssm.cc/commandsDie

Linux

Der Service Creator für Linux basiert auf systemctlDie

Installationsservice

Wechseln Sie in den Ausgabeordner und führen Sie das Programm 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

Nach der Erstellung des Dienstes wird dieser automatisch ausgeführt und so konfiguriert, dass er mit dem System startet.

Prüfen Sie den Servicestatus.

sudo systemctl status service-name

Service einstellen

sudo systemctl stop service-name

Startdienst

sudo systemctl start service-name

Automatische Ausführung deaktivieren

sudo systemctl disable service-name

Automatische Ausführung aktivieren

sudo systemctl enable service-name

Eine detaillierte Beschreibung der Verwendung von systemctl finden Sie unter https://www.shubhamdipt.com/blog/how-to-create-a-systemd-service-in-linux/