Skip to content

Instantly share code, notes, and snippets.

@elisboa
Created March 13, 2020 14:40
Show Gist options
  • Save elisboa/7227f42a3d1edd4ea0ef761527deb068 to your computer and use it in GitHub Desktop.
Save elisboa/7227f42a3d1edd4ea0ef761527deb068 to your computer and use it in GitHub Desktop.
Exemplo de controle de fluxo envolvendo 2 shell scripts
#!/bin/bash
# fluxcontrol.sh
# Script para mostrar como se controla o fluxo com base no código de erro de outro script
# Autor: Eduardo Lisboa <[email protected]>
# Chame o script 1 normalmente:
# $ script1.sh
# Dentro dele, ao chamar o script2, utilize o seguinte controle:
if script2.sh
then
echo Tudo bem
exit 0
else
echo Falha ao executar script2.sh. Saindo com erro
exit 1
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment