Creatore di servizi

Il creatore del servizio richiede Team Edition o versione successiva.

Come includere il creatore del servizio

Strumento GUI

Selezionare "Includi creatore del servizio" nella pagina di output.

include-service-creator

Strumento CLI

Aggiungere il campo "includeServiceCreator" nel file dell'attività.

includeServiceCreator: true

Come utilizzare Service Creator

Finestre

Il creatore del servizio Windows è nssm

Puoi trovare questo strumento nella cartella di output e deve essere utilizzato insieme al tuo file eseguibile.

Servizio di installazione

Accedere alla cartella di output ed eseguire.

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

Avvia il servizio

nssm start service-name;

Interrompere il servizio

nssm stop service-name

Visualizza lo stato

nssm status service-name

Rimuovi servizio

nssm remove service-name

Per un utilizzo dettagliato di nssm, fare riferimento a https://nssm.cc/commands.

Linux

Il creatore del servizio per Linux è basato su systemctl.

Servizio di installazione

Accedere alla cartella di output ed eseguire.

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

Dopo la creazione, il servizio verrà eseguito automaticamente e impostato per l'avvio con il sistema.

Controllare lo stato del servizio.

sudo systemctl status service-name

Interrompere il servizio

sudo systemctl stop service-name

Avvia il servizio

sudo systemctl start service-name

Disabilita l'esecuzione automatica

sudo systemctl disable service-name

Abilita l'esecuzione automatica

sudo systemctl enable service-name

Per un utilizzo dettagliato di systemctl, fare riferimento a https://www.shubhamdipt.com/blog/how-to-create-a-systemd-service-in-linux/