Enviado em 22/01/2013 - 11:25h
Olá galera, sou novo no mundo Linux e também no mundo Shell, então, queria que vocês pudessem me ajudar em um Script pro meu Roteador que está como modo Repetidor e está perdendo conexão.
Para isso parar de acontecer queria um script que pingasse o Roteador ao qual ele conecta e se não pingasse ele automaticamente reiniciava.
Já pesquisei aqui no fórum, e achei alguns scripts só que eles desligam o aparelho.
tenho um script aqui postado pelo nosso amigo do fórum o Engos.
#!/bin/sh
while true
do
CMD=$(ping -c1 192.168.0.2 | grep From | awk -F' ' '{ print $4 $5 $6}')
echo $CMD
if [ "$CMD" == "DestinationPortUnreachable" ];
then
#se o ip não responder mostra offline!
echo "shutdown -h now"
else
#se o ip responder o ping mostra online
echo "online!"
$(sleep 1)
fi
done
Abraços.
Para isso parar de acontecer queria um script que pingasse o Roteador ao qual ele conecta e se não pingasse ele automaticamente reiniciava.
Já pesquisei aqui no fórum, e achei alguns scripts só que eles desligam o aparelho.
tenho um script aqui postado pelo nosso amigo do fórum o Engos.
#!/bin/sh
while true
do
CMD=$(ping -c1 192.168.0.2 | grep From | awk -F' ' '{ print $4 $5 $6}')
echo $CMD
if [ "$CMD" == "DestinationPortUnreachable" ];
then
#se o ip não responder mostra offline!
echo "shutdown -h now"
else
#se o ip responder o ping mostra online
echo "online!"
$(sleep 1)
fi
done
Abraços.