Execute o Node.js como um serviço no Ubuntu

2

Instalei o servidor nodejs no Ubuntu 14.04.2 LTS. Agora tenho que começar seu serviço automaticamente. manualmente iniciar seus serviços funcionando bem, mas a questão é quando fechar o terminal seu aplicativo parou de funcionar por favor, informe a melhor opção.

nodejs app.js (working manually)

Obrigado antecipadamente!

    
por Ramesh Chand 05.01.2016 / 06:23

2 respostas

3

Você precisa instalar o serviço "forever" fornecido pelo pacote npm.

instalação permanente

Usando isso, você pode iniciar / interromper o seu projeto em segundo plano.

Obrigado !!!

    
por Yo Yo Saty Singh 05.01.2016 / 07:23
2

Executar:

$ servicename &

Usar & faz com que o programa seja executado em segundo plano, em vez de bloquear o shell até que o programa termine.

OR:

Instalar o daemon:

sudo apt-get install daemon

Transforme-o em um daemon (serviço)

daemon --name="yourservicename" --output=log.txt sh yourscript.sh

Você também pode usar:

start-stop-daemon -SbCv -x your_command

Fonte: Como executar um programa como um serviço ( silencioso)?

    
por Olimjon 05.01.2016 / 06:27