
alexabolada
(usa Debian)
Enviado em 02/01/2023 - 12:41h
Você pode criar um serviço para o seu script node usando o systemd. Para isso, você primeiro precisa criar o arquivo de serviço. Abra o seu editor de texto de preferência e crie um arquivo com a extensão .service. Então, adicione as seguintes linhas ao arquivo:
[Unit]
Description= Projeto API Service
[Service]
ExecStart=/usr/bin/node /var/www/projeto/api/server.js
[Install]
WantedBy=multi-user.target
Salve o arquivo como projeto-api.service na pasta /etc/systemd/system. Depois disso, você pode usar os seguintes comandos para iniciar, parar, habilitar e desabilitar o serviço:
$ sudo systemctl start projeto-api.service # Para iniciar o serviço
$ sudo systemctl stop projeto-api.service # Para parar o serviço
$ sudo systemctl enable projeto-api.service # Para habilitar o serviço para iniciar na próxima inicialização do sistema
$ sudo systemctl disable projeto-api.service # Para desabilitar o serviço de inicialização na próxima inicialização do sistema