Tratamento de Erros e Traps
Parte do curso de Bash
Todo script que você escreveu até aqui presume que as coisas dão certo. Um comando que não encontra um arquivo, um diretório que não existe, um erro de digitação no nome de uma variável: por padrão, o Bash dá de ombros para tudo isso e continua rodando a próxima linha assim mesmo.
Imagine uma linha de montagem em que cada estação parafusa mais uma peça. Uma linha bem tocada tem um botão de parada ligado a cada estação: no instante em que uma estação acha uma peça defeituosa, a linha inteira para ali mesmo, antes de um produto meio pronto sair pela outra ponta. O Bash, deixado com os padrões dele, é uma linha de montagem sem botão de parada. ...
Quer aprender Bash Tratamento de Erros e Traps em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Bash pronto e pratique Tratamento de Erros e Traps com um tutor de IA que conhece seu código.
Começar esta liçãoTratamento de Erros e TrapsO que você vai aprender
- Set -e
- Set -u
- Set -o pipefail
- Trap on EXIT
- Trap on ERR
- Cleanup functions
Leia esta lição no seu idioma
Todas as lições deste curso
12 lições- 1O que é Bash20 min
- 2Shebang e Seu Primeiro Script25 min
- 3Variáveis e Aspas25 min
- 4Condicionais e Testes30 min
- 5Loops25 min
- 6Funções25 min
- 7Arrays25 min
- 8Expansão de Strings e Aritmética25 min
- 9Redirecionamento de IO e Pipes25 min
- 10Tratamento de Erros e Traps30 min
- 11Depuração e Boas Práticas25 min
- 12Projeto Final: Script de Inicialização do Servidor60 min
