como obter o status dos comandos executados dentro da conexão ssh

0

Eu tenho uma conexão ssh onde estou executando 2 comandos. Eu quero saber o status de cada comando após a execução. o código é como abaixo:

ssh   $username@$server -t  <<'XXX'
command 1
command 2
XXX

Eu quero saber o status depois de executar o comando 1 e novamente o staus do comando 2 depois de executá-lo. Qualquer ajuda será apreciada. Obrigado

    
por rinu 16.06.2014 / 09:37

1 resposta

0

O shell remoto pode acessar o status de saída e imprimi-lo para você:

ssh   $username@$server -t  <<'XXX'
command 1
echo command 1 exit status $?
command 2
echo command 2 exit status $?
XXX

Um status de saída de 0 geralmente indica que o comando foi bem-sucedido, enquanto valores diferentes de zero indicam falha. Mas os comandos específicos que você está executando podem se comportar de maneira diferente.

    
por 16.06.2014 / 13:43

Tags