Carregando...
Linux

Dicas BASH no Linux

Pegando o exit status de um comando

O exit status é um valor de 0 a 255 que um programa envia para o shell do linux ao terminar sua execução. Se o programa retornar:

  • Zero (0), o programa executou com sucesso
  • Algo que não seja zero, ocorreu algum erro
fping google.com.br
FPING_STATUS=$?
echo "fping status $FPING_STATUS"
case "$FPING_STATUS" in
1)
echo "Endereço não encontrado.";;
0)
echo "Endereço encontrado!";;
*)
echo "Endereço não encontrado ou outro erro aconteceu.";;
esac

Referências

Bash CheatSheet
https://devhints.io/bash

Os status de saída
https://bash.cyberciti.biz/guide/The_exit_status_of_a_command

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *