cainf
(usa Debian)
Enviado em 30/05/2011 - 09:49h
Pessoal é o seguinte
Criei uma conexão pppoe no meu Debian que verifica a cada 1 minuto se a internet esta ativa se não estiver reconecta na internet. Funciona muito bem o problema é que vai criando vários processos pppd gostaria de fazer o seguinte quando chegar a por exemplo 10 processos pppd o sistema matar esses processos que foram aculumados.
Segue meu script
#!/bin/bash
ping
www.google.com.br -c 1 >/dev/null;
if [ "$?" = "0" ] ;
then
echo "Conexao ativa";
else
# cria um log com a data e hora em que a conexao caiu
echo "conexao caiu as `date` ">> /var/log/down_log.txt
/usr/bin/pon dsl-provider >/dev/null;
# cria um log com a data em que foi restabelecida a conexao
echo "conexao restabelecida as `date`" >> /var/log/up_log.txt
fi
echo "Restabelecendo a conexao"
/usr/bin/pon dsl-provider >/dev/null;
fi