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
[code language="bash"] 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 [/code]
Referências
Bash CheatSheet https://devhints.io/bash
Os status de saída https://bash.cyberciti.biz/guide/The_exit_status_of_a_command