Creador de servicios

El creador de servicios requiere Team Edition o superior.

Cómo incluir al creador del servicio

Herramienta GUI

Marque “Incluir creador de servicio” en la página de salida.

include-service-creator

Herramienta CLI

Agregue el campo "includeServiceCreator" en el archivo de tarea.

includeServiceCreator: true

Cómo utilizar Service Creator

Ventanas

El creador de servicios de Windows es nssm

Puede encontrar esta herramienta en la carpeta de salida y debe usarse junto con su archivo ejecutable.

Servicio de instalación

Ingrese a la carpeta de salida y ejecute.

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

Iniciar servicio

nssm start service-name;

Detener el servicio

nssm stop service-name

Ver estado

nssm status service-name

Eliminar servicio

nssm remove service-name

Para obtener información detallada sobre el uso de nssm, consulte https://nssm.cc/comandos.

Linux

El creador de servicios para Linux se basa en control del sistema.

Servicio de instalación

Ingrese a la carpeta de salida y ejecute.

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

Una vez creado el servicio, se ejecutará automáticamente y se configurará para iniciarse con el sistema.

Comprobar el estado del servicio.

sudo systemctl status service-name

Detener el servicio

sudo systemctl stop service-name

Iniciar servicio

sudo systemctl start service-name

Deshabilitar la ejecución automática

sudo systemctl disable service-name

Habilitar ejecución automática

sudo systemctl enable service-name

Para conocer el uso detallado de systemctl, consulte https://www.shubhamdipt.com/blog/cómo-crear-un-servicio-systemd-en-linux/