Parece que você está lidando com um recurso exec
, certo?
Por padrão, a saída do comando é registrada pelo fantoche em casos (como este) que o comando falhou - consulte a configuração logoutput
do tipo de recurso exec
.
Se você não estiver vendo nenhuma outra saída de erro, é possível que o comando simplesmente não forneça nenhum (completamente silencioso em stdout e stderr); talvez seja necessário investigar a configuração do aplicativo em execução em um modo mais detalhado.
Alguns aplicativos retornam um código de saída diferente de zero ao sucesso (embora seu 1
seja quase certamente uma falha de algum tipo). Para isso, você pode definir returns
para o conjunto de códigos de saída esperados para o sucesso; é aí que vem o [0]
da sua mensagem de erro.
Definir isso no seu recurso exec
, por exemplo, consideraria qualquer um desses três códigos de saída como uma execução "bem-sucedida".
returns => [0, 2, 14]