Créateur de services

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

Comment inclure le créateur de services

Outil GUI

Cochez la case « Inclure le créateur de services » sur la page de sortie.

include-service-creator

Outil CLI

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

includeServiceCreator: true

Comment utiliser Service Creator

Windows

Le créateur de services de Windows est nssm

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

Service d'installation

Accédez au dossier de sortie et exécutez la commande.

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

Démarrer le service

nssm start service-name;

Arrêt du service

nssm stop service-name

Afficher l'état

nssm status service-name

Supprimer le service

nssm remove service-name

Pour une utilisation détaillée de nssm, veuillez vous référer à https://nssm.cc/commands.

Linux

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

Service d'installation

Accédez au dossier de sortie et exécutez la commande.

sudo ./service-creator service-name exe-file-name [arguments]
# For Tomcat Application, go to tomcat/bin folder
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 l'état du service.

sudo systemctl status service-name

Arrêt du service

sudo systemctl stop service-name

Démarrer le service

sudo systemctl start service-name

Désactiver le fonctionnement automatique

sudo systemctl disable service-name

Activer le fonctionnement automatique

sudo systemctl enable service-name

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