Como executar um comando no script de bash sai
- 2418
- 638
- Spencer Emard
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.
- « Funcionando o trabalho de Cron a cada 12 horas (duas vezes por dia)
- Como instalar o Minecraft no Ubuntu 22.04 e 20.04 »