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

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

RES: RES: [shell-script] Linhas


From: Rodolfo Villanova
Subject: RES: RES: [shell-script] Linhas
Date: Fri, 25 Apr 2003 00:00:43 -0300

Beleza! É isso aí!

Fiz agora uns testes em cima do True64 e SunOs e confere com as tuas 
observações.

Obrigado e desculpem-me por testar os limites da paciência de vocês!

Rodolfo

-----Mensagem original-----
De: Thobias Salazar Trevisan [mailto:address@hidden]
Enviada em: quinta-feira, 24 de abril de 2003 16:03
Para: address@hidden
Assunto: Re: RES: [shell-script] Linhas



ae rodolfo

On Thu, 24 Apr 2003, Rodolfo Villanova wrote:

> Fiz uns testes em bash no meu micro sob um Cygwin usando uns
> "echo $?" (que retorna "0" se houve sucesso na execucao do ultimo
> comando) logo apos pingar enderecos IPs alcancaveis e nao
> alcancaveis, e a resposta foi sempre a mesma: 0.

O código que os comandos UNIX retornam não estão relacionados com
o bash. o que o bash faz é só colocar este código no $?

Como você testou no cygwin, a implementação do SO é diferente, e
assim o mesmo não ocorre. Olhe só:

$ man ping
....
If ping does not receive any reply packets at all  it  will  exit
with code  1.  If  a packet count and deadline are both
specified, and fewer than count packets are received by the time
the deadline has  arrived, it  will  also  exit with code 1.
On other error it exits with code 2.  Otherwise it exits with code 0.
This makes it possible to use the  exit code to see if a host is
alive or not.
....

$ ping -c1 -w1 aluminio; echo $?
PING aluminio (127.0.0.1) from 127.0.0.1 : 56(84) bytes of data.
64 bytes from aluminio (127.0.0.1): icmp_seq=1 ttl=64 time=0.049
ms
--- aluminio ping statistics ---
1 packets transmitted, 1 received, 0% loss, time 0ms
rtt min/avg/max/mdev = 0.049/0.049/0.049/0.000 ms
0

$ ping -c1 -w1 ouro; echo $?
PING ouro (10.10.10.140) from 10.10.10.156 : 56(84) bytes of
data.
--- ouro ping statistics ---
1 packets transmitted, 0 received, 100% loss, time 0ms
1

$ ping -c1 -w1 adasddas; echo $?
ping: unknown host adasddas
2

falow

thobias
-------
echo 24883721290304465999833114447114149701898P | dc
-------
http://www.lcp.coppe.ufrj.br/~thobias

____________________________
|
| Against - HTML Mail
| Against - MS ATTACHMENTS
|
----------------------------



---------------------------------------------------------------------
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 





reply via email to

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