#!/bin/sh
# conect.sh: script para ficar tentando conectar na internet
# ainda tem gente (como eu) que utiliza acesso discado IG ainda
# e a conexao sempre dah ocupado quando vc precisa
# use este script para ficar tentando conectar para vc..
# by [email protected] 19-10-02

# se vc nao informar o numero de tentativas ele tenta 10 vezes
if [ -z $1 ]; then
AT=10
else
AT=$1
fi
# enquanto o numero de tentativas for maior que zero...
while [ "$AT" -gt "0" ]; do

# verifica se a conexao jah esta estabelecida, se sim dis Done e sai
PPP_OK=$(ifconfig |grep ppp |wc -l)
if [ "$PPP_OK" -eq "1" ]; then
echo " Done "
exit 0
fi

# verifica se existe processo do ppp rodando, senao executa o ppp-up
PPP_RUN=$(ps ax |grep ppp |grep -v grep |wc -l)
if [ "$PPP_RUN" -eq "0" ]; then
AT=$(expr $AT - 1)
echo tentativa $AT
ppp-up
fi
sleep 10
done

# eu mandei identado, mas acho q o lance dos espacos vai se perder