Réponses:
Ajoutez la ligne suivante à la fin de votre script de démarrage:
respawn
C’est exactement pour le cas que vous avez décrit: Upstart le surveille et le lance dès qu’il est "en train de" sortir - à une exception près: si elle est arrêtée intentionnellement, service xyz stop
elle sera arrêtée et ne sera pas réapparue jusqu’à ce qu’elle soit redémarrée intentionnellement.
sudo npm install forever
)