manipula e modifica o código

0

Atualmente, estou executando um comando de teste automatizado que, de alguma forma, sai com 1 e eu queria que ele fosse modificado com 0

exec wait-for --timeout "${WAIT_FOR_TIMEOUT:-10}" $WAIT_FOR_HOSTS -- \
nightwatch

eu tentei com

 #if grep succeeds (code 0) then FAILED was found, success it
if [[ $? = 1 ]]; then
  exit 0

fi

E ainda não funcionou

    
por ujwal dhakal 12.10.2018 / 04:50

2 respostas

2

exec wait-for irá substituir o processo do shell pelo comando wait-for , e nada que vier depois dele será executado.

você deve eliminar o exec de antes de wait-for :

wait-for ...
if [[ $? = 1 ]]; then ...

ou melhor ainda:

wait-for ... || exit 0
    
por 12.10.2018 / 05:33
0

Também pode usar:

wait-for ... || true
    
por 16.10.2018 / 17:11