jptudobem
(usa Debian)
Enviado em 20/08/2010 - 15:11h
Estou na área do shell há pouco tempo e gostaria de fazer uma pergunta.
Tenho o seguinte verifica.sh:
echo "TESTANDO A CONEXAO COM A INTERNET..."
ping -c 10 64.233.163.104 | grep -in ", 0 received" > internet.txt
if [ -s internet.txt ]; then
echo "ERRO: CONEXAO NAO ESTABELECIDA. VERIFIQUE A INTERNET.";
exit 1;
else
echo "CONEXAO ESTABELECIDA COM SUCESSO.";
fi
echo "TESTANDO A CONEXAO COM A REDELOCAL..."
ping -c 10 192.168.2.3 | grep -in ", 0 received" > redelocal.txt
if [ -s internet.txt ]; then
echo "ERRO: CONEXAO NAO ESTABELECIDA. VERIFIQUE A INTERNET.";
exit 1;
else
echo "CONEXAO ESTABELECIDA COM SUCESSO.";
fi
----------
Quero carregar esse script dentro de outro script de acordo com a verificação que quero fazer, verificação da internet ou da rede local.
Exemplo:
Tenho um script update.sh, dentro desse script eu quero fazer o "teste de conexão com a internet" antes de prosseguir com o update em si. Para isso, eu teria que carregar o script verifica.sh e fazer com que ele leia apenas a parte da internet.
Ficaria grato pela ajuda.