shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] script ping


From: Rafael Nery
Subject: Re: [shell-script] script ping
Date: Wed, 7 Jun 2006 08:44:16 -0300

Na verdade eu resolvi fazendo assim:
PING="/bin/ping -q -c 5 -w 10"


  ----- Original Message ----- 
  From: Sandro Costa 
  To: address@hidden 
  Sent: Tuesday, June 06, 2006 2:58 PM
  Subject: Re: [shell-script] script ping



  Acho que agora entendi... acho que apenas mudando o parêmetro -c1
  resolve o problema

  Sandro Costa wrote:
  > Oi
  > 
  > Você nunca irá sair do while, vc vai realizar 5 pings ( o parâmetro -c 5
  > do ping) a cada 30 segundos, pq o código de retorno para o while será
  > sempre 0, tente assim.
  > 
  > cnt=1
  > while [ $cnt -le 5 ]
  > do
  > ping -c 1 -w 10 10.0.8.4
  > sleep 30
  > cnt=`expr $cnt + 1`
  > done
  > 
  > 
  > rafael.nery wrote:
  >> Olá,
  >> Estou tentando fazer um script para testar um ping a cada 30 segundos...
  >> mas ele fica pingando continuo...
  >> Oq estou fazendo de errado:
  >>
  >> #!/bin/bash
  >> # Script Para Testar Echo Request 
  >>
  >> # Coloque o IP do Servidor
  >> MAQ="10.0.8.4"
  >> PING=/bin/ping
  >> #"ping -q -c 5 -w 10"
  >>
  >> # Mensagem no Console
  >> echo "Testando Echo Request Para $MAQ..."
  >>
  >>         while  $PING $MAQ  #> /dev/null
  >>         do
  >>         sleep 30
  >>         done
  >>  # Condiç de Teste
  >> #if  $PING $MAQ
  >> #    then echo "Resposta de $MAQ OK!!!"
  >>     echo "$MAQ nao responde..."
  >>         # Grava Data/Hora em Arquivo
  >>         DATA=$(date +%H:%M:%S-%d/%m/%Y); echo IP: $MAQ caiu as  $DATA  > 
~/tmp/rafael
  >>
  >>         # Envia E-mail Avisando! e Apaga o Arquvio "monitor" apos envio do 
e-mail
  >>         mail -s "Sistema de Echo Request" address@hidden  < ~/tmp/rafael
  >>         # Apaga o arquivo "rafael", apos o envio do e-mail
  >>         rm ~/tmp/rafael
  >>
  >>
  >>
  >>
  >> ---------------------------------------------------------------------
  >> Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
  >> ---------------------------------------------------------------------
  >> Sair da lista: address@hidden
  >> ---------------------------------------------------------------------
  >> Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
  >> ---------------------------------------------------------------------
  >> Servidor Newsgroup da lista: news.gmane.org
  >> Grupo: gmane.org.user-groups.programming.shell.brazil
  >>
  >>  
  >> Links do Yahoo! Grupos
  >>
  >>
  >>
  >>
  >>  
  >>
  >>
  >>
  >>
  > 
  > 
  > 
  > ---------------------------------------------------------------------
  > Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
  > ---------------------------------------------------------------------
  > Sair da lista: address@hidden
  > ---------------------------------------------------------------------
  > Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
  > ---------------------------------------------------------------------
  > Servidor Newsgroup da lista: news.gmane.org
  > Grupo: gmane.org.user-groups.programming.shell.brazil
  > 
  >  
  > Links do Yahoo! Grupos
  > 
  > 
  > 
  > 
  >  
  > 
  > 
  > 
  > 
  > 

   

[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]