Sto eseguendo un comando shell alla fine di una distribuzione Jenkins per riavviare uno script per sempre:
npm install && forever stop app.js && forever start -a -l /var/log/forever.log app.js
Quando lo eseguo come utente jenkins, tutto funziona bene e l'output della console dalla cronologia di build mi dice anche che lo script forever è in esecuzione. Tuttavia, il processo si interrompe subito dopo il completamento della distribuzione e il processo per sempre viene interrotto.
Cosa causa questo comportamento e come posso risolverlo?