Criador de Serviços

O criador de serviços requer a Edição Team ou superior.

Como incluir o criador de serviços

Ferramenta GUI

Marque "Include Service Creator" na página de saída.

include-service-creator

Ferramenta CLI

Adicione o campo "includeServiceCreator" no arquivo de tarefa.

includeServiceCreator: true

Como usar o Criador de Serviços

Windows

O criador de serviços do Windows é o nssm

Você pode encontrar esta ferramenta na pasta de saída, ela precisa ser usada em conjunto com seu arquivo executável.

Instalar serviço

Entre na pasta de saída e execute.

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 serviço

nssm start service-name;

Parar serviço

nssm stop service-name

Ver status

nssm status service-name

Remover serviço

nssm remove service-name

Para uso detalhado do nssm, consulte https://nssm.cc/commands.

Linux

O criador de serviços para Linux é baseado no systemctl.

Instalar Serviço

Entre na pasta de saída e execute.

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

Após a criação do serviço, ele será executado automaticamente e configurado para iniciar com o sistema.

Verificar status do serviço.

sudo systemctl status service-name

Parar serviço

sudo systemctl stop service-name

Iniciar serviço

sudo systemctl start service-name

Desativar execução automática

sudo systemctl disable service-name

Ativar execução automática

sudo systemctl enable service-name

Para uso detalhado do systemctl, consulte https://www.shubhamdipt.com/blog/how-to-create-a-systemd-service-in-linux/