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

Publicado por José Henrique em 08/07/2009

[ Hits: 22.127 ]

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

Receber e-mail quando o root logar via SSH

Querem ver os nomes dos usuários em uppercase?

Jogar saída de microfone local para host remoto

Saída de comando "route" organizada

Protegendo arquivo com comando chattr

Leitura recomendada

Shell Script - Imprimindo nome da própria função em execução

Variáveis compostas em shell script

Exportar variáveis de um script no mesmo sub-shell

Truques para tratamento de variáveis em shell script

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

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts