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

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

RES: RES: RES: [shell-script] Verificagco se a rede esta ativa


From: Noel Bastos Gonzaga - DATAPREVRJ
Subject: RES: RES: RES: [shell-script] Verificagco se a rede esta ativa
Date: Thu, 8 Aug 2002 13:02:46 -0300

Cara tivemos o mesmo problema no SCO/OpenServer, entaum criamos um programa
em C que a principio funciona.

Vc deve usar:
waitfor 'comando' <timeout>

Todo o comando entre ' ' mesmo, por exemplo, 'ping -c1 10.0.0.1' e timeout
eh o tempo em segundos que ele vai esperar.
O problema eh que mesmo depois de sair por timeout, aparece o resultado da
"falha" do ping (100% packet loss blablabla ) apos o seu timeout  (10 seg no
nosso caso). Entaum direcionamos para /dev/null , por ex: waitfor 'ping -c1
10.0.0.1' 5 1> /dev/null . Para o tratamento usamos o codigo de retorno do
programa ($?) 99 (saida pelo timeout) e 0 (sucesso!!).

Espero que ajude!

Segue o programa em anexo!

Noel Bastos Gonzaga
Divisão de Suporte à Software Básico (DISB.O)
DATAPREV - RJ
Tel: (21) 2555-6210


-----Mensagem original-----
De: Paulo Eduardo Santos - DATAPREVRJ
[mailto:address@hidden]
Enviada em: quinta-feira, 8 de agosto de 2002 10:35
Para: address@hidden
Assunto: RES: RES: RES: [shell-script] Verificagco se a rede esta ativa


Façamos o seguinte então:

Pegue um Conectiva (meu teste foi num 7) e digite:

$ ping -i5 localhost

Espere e veja o que acontece.

No RH (7.1 e 7.2) o resultado é idêntico.

O interessante é que no CL o -i é descrito como "wait" e no RH "interval".

Já o parâmentro -w inexiste no CL e no RH é "wait".

Resumindo: No CL o help tá errado mesmo. No RH tudo correto.

Não entendi a msg "invalid option -- w" no seu RH, aqui a opção -w 
funciona às mil maravilhas. O ping "sai" no prazo determinado seja
qual for o resultado.

Paulo Eduardo



-----Mensagem original-----
De: address@hidden [mailto:address@hidden]
Enviada em: quarta-feira, 7 de agosto de 2002 15:24
Para: address@hidden
Assunto: RES: RES: RES: [shell-script] Verificagco se a rede esta ativa


Bom no meu RedHat está da seguinte forma

$ ping -w1 localhost
ping: invalid option -- w
usage: ping [-LRdfnqrv] [-c count] [i interval] >>>>>>>[-w wait] <<<<<<<<
        [-p pattern] [-s packetsize] [-t ttl] [-I interface address] host
etc...


Quando digito ping -w1 localhost, funciona no meu RedHat, se você olhar o
help do nosso amigo, verá que -i no caso especifico dele é wait e não
interval como você disse.
        Acredito que se o help (ping --help) o páginas informam, deve
funcionar, ou a dl dele está maluca. 

show..

$ ping -w1 localhost
ping: invalid option -- w
usage: ping [-LRdfnqrv] [-c count] >>>>>>>>>>>>[-i wait]<<<<<<<<<  [-l
preload]
        [-p pattern] [-s packetsize] [-t ttl] [-I interface address] host


Att.


         _     ______________________________  _
              |   André Stato Filho          |
              |   address@hidden  | 
              |                              | 
              |______________________________| 
                               
                    Linuxuser: 199832     


-----Mensagem original-----
De: Paulo Eduardo Santos - DATAPREVRJ
[mailto:address@hidden]
Enviada em: quarta-feira, 7 de agosto de 2002 12:31
Para: address@hidden
Assunto: RES: RES: RES: [shell-script] Verificagco se a rede esta ativa


O parametro -i define o intervalo de tempo entre o envio dos pacotes,
o que não é o caso. 
O que o Renato quer é configurar o timeout para pings sem resposta.
O parâmetro é o -w que existe no RH mas não no CL.


Paulo Eduardo

-----Mensagem original-----
De: address@hidden [mailto:address@hidden]
Enviada em: segunda-feira, 5 de agosto de 2002 16:46
Para: address@hidden
Assunto: RES: RES: RES: [shell-script] Verificagco se a rede esta ativa


        Neste caso

        ping -i1 localhost

         _     ______________________________  _
              |   André Stato Filho          |
              | * address@hidden  | 
              |                              | 
              |______________________________| 
                               
                    Linuxuser: 199832     



---------------------------------------------------------------------
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.listasdiscussao.cjb.net
---------------------------------------------------------------------
 

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 




---------------------------------------------------------------------
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.listasdiscussao.cjb.net
---------------------------------------------------------------------
 

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 



---------------------------------------------------------------------
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.listasdiscussao.cjb.net
---------------------------------------------------------------------
 

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 




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



reply via email to

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