Script com ping

1. Script com ping

Fabio Rodrigues de Oliveira
defabio

(usa Ubuntu)

Enviado em 01/06/2010 - 13:34h

Olá Boa Tarde.

Tenho q monitorar um computador e ver se a rede que está com problemas, fiz o seguinte script:

#!/bin/bash

data=`date`

# echo " " >> /var/log/logping;
# echo " ***** ################ **** " >> /var/log/logping;
if ping -c3 172.18.0.222 >&1 >/dev/null;then
echo " ";else
echo "PAROU AS - $data" >> /var/log/logping;
sleep 10s
fi


como fazer um loop de 10 em 10 segundos sem usar o Cron.


Grato.


  


2. Re: Script com ping

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 01/06/2010 - 13:41h

Joga dentro dum loop e dispare o script em background

while true
...
...
...
sleep 10s
done


3. script com intervalo ....

Roberto Fettuccia
rpaulafettuccia

(usa Outra)

Enviado em 26/01/2011 - 10:21h


#!/bin/bash

main(){
data=`date`

# echo " " >> /var/log/logping;
# echo " ***** ################ **** " >> /var/log/logping;
if ping -c3 172.18.0.222 >&1 >/dev/null;then
echo " ";else
echo "PAROU AS - $data" >> /var/log/logping;
sleep 10s
fi
main # ponto de loop para reiniciar a funçao
}

main # call para a funçao

-----fim do arquivo--------

Obs :
o script pode ser colocado para iniciar com o boot...


4. Re: Script com ping

Daniel Miyagi
j4p0n3g0

(usa Debian)

Enviado em 27/01/2011 - 10:11h

fiz um aqui bem funcional ....

testa ele em alguma estação que está down e verifique os logs.
-> so vai gerar log se ficar down.!
===============================================
while true ; do ping -c 1 192.168.254.55 &> /dev/null || echo "`date` -> HOST DOWN" >> /var/log/logping ; sleep 10 ; done
===============================================

este vai gerar log para falso ou positivo.
===============================================
while true ; do ping -c 1 192.168.254.55 &> /dev/null && echo "`date` -> HOST UP" >> /var/log/logping || echo "`date` -> HOST DOWN" >> /var/log/logping ; sleep 10 ; done
===============================================



OBS: para iniciar ele toda vez que ligar a máquina, vc pode adicionar essa linha no arquivo /etc/rc.local


falow






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts