J'exécute une commande shell à la fin d'un déploiement Jenkins pour redémarrer un script pour toujours:
npm install && forever stop app.js && forever start -a -l /var/log/forever.log app.js
Lorsque je l'exécute en tant qu'utilisateur jenkins, tout fonctionne correctement et la sortie de la console à partir de l'historique de génération me dit également que le script forever est en cours d'exécution. Cependant, le processus s'arrête juste après la fin du déploiement et le processus permanent est arrêté.
Qu'est-ce qui cause ce comportement et comment puis-je le corriger?