Ich führe am Ende einer Jenkins-Bereitstellung einen Shell-Befehl aus, um ein Forever-Skript neu zu starten:
npm install && forever stop app.js && forever start -a -l /var/log/forever.log app.js
Wenn ich das als Benutzer jenkins starte, funktioniert alles einwandfrei und die Konsolenausgabe aus dem Build-Verlauf sagt mir auch, dass das forever-Skript ausgeführt wird. Der Prozess wird jedoch sofort beendet, nachdem die Bereitstellung abgeschlossen und der Ewige Prozess gestoppt wurde.
Was verursacht dieses Verhalten und wie kann ich es beheben?