Estoy ejecutando un comando de shell al final de una implementación de Jenkins para reiniciar un script para siempre:
npm install && forever stop app.js && forever start -a -l /var/log/forever.log app.js
Cuando ejecuto eso como usuario, jenkins todo funciona bien y la salida de la consola del historial de compilación también me dice que el script forever se está ejecutando. Sin embargo, el proceso se detiene justo después de que finaliza la implementación y se detiene el proceso permanente.
¿Qué causa este comportamiento y cómo puedo solucionarlo?