J'ai installé le serveur nodejs sur Ubuntu 14.04.2 LTS. Maintenant, je dois démarrer son service automatiquement. le démarrage manuel de ses services fonctionne correctement, mais le problème est que, lors de la fermeture du terminal, son application a cessé de fonctionner, veuillez indiquer la meilleure option.
nodejs app.js (working manually)
Merci d'avance!
Vous devez installer le service "forever" fourni par le paquet npm.
Grâce à cela, vous pouvez démarrer/arrêter votre projet en arrière-plan.
Merci!!!
Courir:
$ servicename &
L'utilisation de &
provoque l'exécution du programme en arrière-plan, au lieu de bloquer le shell jusqu'à la fin du programme.
OU:
Installer le démon:
Sudo apt-get install daemon
Transformez-le en démon (service)
daemon --name="yourservicename" --output=log.txt sh yourscript.sh
Vous pouvez aussi utiliser:
start-stop-daemon -SbCv -x your_command
Source: Comment exécuter un programme en tant que service (silencieux)?