Como executar um comando no script de bash sai

Como executar um comando no script de bash sai

Scripts de shell são úteis para automatizar tarefas como bancos de dados de backup, limpar arquivos de log, etc. Você precisa executar algumas tarefas quando o script terminar a execução. Não importa em que estágio o script termine.

Por exemplo, um script que limpa os arquivos de log do sistema. O script primeiro verifica o tamanho do arquivo de log, se o tamanho do arquivo de log for menor que o tamanho especificado, o script sai. Nesse caso, você ainda deseja executar um bloco de código.

Para fazer isso, podemos usar o comando TRAP para pegar o sinal de saída e executar um comando ou função. Abaixo está o script de shell de amostra para executar uma função ou comando no script de shell saída.

#!/usr/bin/Env Bash On_exit () echo "Seu script terminou agora" trap 'on_exit' saia eco "hello world"
123456789#!/usr/bin/Env Bash On_exit () echo "Seu script terminou agora" trap 'on_exit' saia eco "hello world"

Execute o script acima e veja os resultados

Saída olá mundial seu script terminou agora 

Espero, este guia rápido de instruções ajuda você a melhorar suas habilidades de escrita de scripts de shell.