Créateur de services

Le créateur de services nécessite l'édition Team ou supérieure.

Comment inclure le créateur de services

Outil GUI

Cochez « Include Service Creator » sur la page de sortie.

include-service-creator

Outil CLI

Ajoutez le champ « includeServiceCreator » dans le fichier de tâche.

includeServiceCreator: true

Comment utiliser le créateur de services

Windows

Le créateur de services pour Windows est nssm

Vous pouvez trouver cet outil dans le dossier de sortie, il doit être utilisé conjointement avec votre fichier exécutable.

Installer un service

Entrez dans le dossier de sortie et exécutez :

nssm install service-name exe-file-name [arguments]
# Pour les applications Tomcat, allez dans le dossier tomcat/bin
nssm install service-name tomcat-launcher [jvm-arguments]

Démarrer un service

nssm start service-name;

Arrêter un service

nssm stop service-name

Voir le statut

nssm status service-name

Supprimer un service

nssm remove service-name

Pour une utilisation détaillée de nssm, veuillez consulter https://nssm.cc/commands.

Linux

Le créateur de services pour Linux est basé sur systemctl.

Installer un service

Entrez dans le dossier de sortie et exécutez :

sudo ./service-creator service-name exe-file-name [arguments]
# Pour les applications Tomcat, allez dans le dossier tomcat/bin
sudo ./service-creator service-name  tomcat-launcher

Une fois le service créé, il s'exécutera automatiquement et sera configuré pour démarrer avec le système.

Vérifier le statut du service

sudo systemctl status service-name

Arrêter un service

sudo systemctl stop service-name

Démarrer un service

sudo systemctl start service-name

Désactiver l'exécution automatique

sudo systemctl disable service-name

Activer l'exécution automatique

sudo systemctl enable service-name

Pour une utilisation détaillée de systemctl, veuillez consulter https://www.shubhamdipt.com/blog/how-to-create-a-systemd-service-in-linux/