Bom dia Pessoal
Alguem poderia me ajudar, sobre como faço para verificar a saida de um ping.
Exemplo:
eu preciso ficar pingando um router, e se caso ele saia fora, como eu posso ficar sabendo.
como posso pegar o retorno dele?
obrigado

#!/bin/bash
PINGTEST=`ping -c 1 192.168.0.1 | grep 0\ received`
while [ -z "$PINGTEST" ]
do
sleep 60
PINGTEST=`ping -c 1 192.168.0.1 | grep 0\ received`
done
xmessage -nearmouse "O roteador não está respondendo"#!/bin/bash
ROTEADOR=192.168.0.1
PACOTES=1
PINGTEST=`ping -c $PACOTES $ROTEADOR | grep 0\ received`
while [ 1 ]
do
while [ -z "$PINGTEST" ]
do
sleep 60
PINGTEST=`ping -c $PACOTES $ROTEADOR | grep 0\ received`
done
xmessage -nearmouse "O roteador não está respondendo" &
while [ -n "$PINGTEST" ]
do
sleep 60
PINGTEST=`ping -c $PACOTES $ROTEADOR | grep 0\ received`
done
xmessage -nearmouse "O roteador está funcionando" &
done




Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes