[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] script ping
From: |
Sandro Costa |
Subject: |
Re: [shell-script] script ping |
Date: |
Tue, 06 Jun 2006 14:58:48 -0300 |
User-agent: |
Thunderbird 1.5 (X11/20051201) |
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
>
>
>
>
>
>
>
>
>
>