Verificar saída de comando. Será que meu comando deu erro?

Publicado por José Henrique em 08/07/2009

[ Hits: 18.438 ]

Blog: http://naoestouseguro.blogspot.com

 


Verificar saída de comando. Será que meu comando deu erro?



Boa noite caros amigos. Muitas vezes realizamos comandos e não nos atentamos para verificar se deu tudo certo, principalmente em tarefas corriqueiras. Um simples comando para saber se deu tudo certo, caso não surjam mensagens de erro, seria:

a) com o comando "cat":

# cat /etc/resolv.conf
x
x
x

A prova dos 9 é dar um:

# echo $?

Se a saída for "0", o comando teve resultado ok. Se for algo como 127, 130, reveja o que pode ter dado errado.

Abraços!

Outras dicas deste autor

Jogar saída de microfone local para host remoto

Mudando tamanho padrão de tela no PUTTY

Configurando o X Window System

Comando dmidecode - Obtendo informações detalhadas do hardware

Encontrar e apagar todos os seus arquivos indesejáveis

Leitura recomendada

Como lidar com variáveis retornadas pelo Expect - removendo CR do fim de linha

Somar variáveis nos shells BASH e sh

Transforme a manpage do GNU/Linux em PDF

Achar ip válido e jogar para uma variável

Variáveis compostas em shell script

  

Comentários
[1] Comentário enviado por demoncyber em 08/07/2009 - 19:17h

HEheh sempre quando explico isto explico também a função do C " int main(int argc, char **argv[])"

E o motivo de o main retornar inteiro, e porque em nossos programas em C ou em bash devemos dar retorno.

:) parabéns dica rápida e fatal :)

[2] Comentário enviado por falecompj em 08/07/2009 - 21:07h

Muito bom... obrigado pela dica... [ ]'s

[3] Comentário enviado por GilsonDeElt em 15/09/2011 - 17:01h

Very good!

[4] Comentário enviado por JoseHenriqueRJ em 25/11/2011 - 14:55h

Obrigado pessoal. Eu estava sumido mas voltando lentamente rs.



Contribuir com comentário