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“.
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/