Estou executando um comando shell no final de uma implantação do Jenkins para reiniciar um script para sempre:
npm install && forever stop app.js && forever start -a -l /var/log/forever.log app.js
Quando executo isso como usuário jenkins, tudo funciona bem e a saída do console do histórico de compilação também me diz que o script forever está em execução. No entanto, o processo para logo após a conclusão da implantação e o processo para sempre é interrompido.
O que causa esse comportamento e como posso corrigi-lo?