[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Linhas
From: |
Julio Cezar Neves - DATAPREVRJ |
Subject: |
RES: [shell-script] Linhas |
Date: |
Thu, 24 Apr 2003 18:15:34 -0300 |
Algo errado tche,
veja so:
lxrjd024-jneves> ping -qc1 localhost
PING localhost.localdomain (127.0.0.1) from 127.0.0.1 : 56(84) bytes of
data.
--- localhost.localdomain ping statistics ---
1 packets transmitted, 1 received, 0% loss, time 0ms
rtt min/avg/max/mdev = 0.080/0.080/0.080/0.000 ms
lxrjd024-jneves> echo $?
0
lxrjd024-jneves> ping -qc1 unknownHost
ping: unknown host unknownHost
lxrjd024-jneves> echo $?
2
[ ]s,
Julio Cezar Neves
-Eu Apoio o Software Livre-
-I Support Free Software-
* +55 21 2528-7070 / 9853-4044
*address@hidden
> -----Mensagem original-----
> De: Rodolfo Villanova
> [mailto:address@hidden]
> Enviada em: quinta-feira, 24 de abril de 2003 14:58
> Para: address@hidden
> Assunto: RES: [shell-script] Linhas
>
>
> 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.
>
> Rodolfo
>
> -----Mensagem original-----
> De: Rodolfo Villanova
> [mailto:address@hidden]
> Enviada em: quinta-feira, 24 de abril de 2003 14:33
> Para: address@hidden
> Assunto: RES: [shell-script] Linhas
>
>
> Julio,
>
> Olhando assim por cima, mesmo sem realizar um "teste de mesa"
> (te lembra dessa?), o retorno do teste logico do teste do
> "if" so vai retornar um valor diferente de "verdadeiro" se o
> script nao encontrar o comando "ping", caso contrario vai
> retornar sempre "falso"; ou seja, o resultado do comando ping
> sera sempre verdadeiro caso encontre o comando, mesmo que a
> maquina IP nao responda ou seja um endereco invalido.
>
> Estarei equivocado?
>
> Rodolfo
>
> -----Mensagem original-----
> De: Julio Cezar Neves - DATAPREVRJ
> [mailto:address@hidden]
> Enviada em: quinta-feira, 24 de abril de 2003 12:00
> Para: address@hidden
> Assunto: RES: [shell-script] Linhas
>
>
> Simule um more assim:
>
> #!/bin/bash
>
> LINHAS=`tput lines`
> BOLD=`tput bold`
> OK=`tput sgr0`
> CL=3
>
> clear
> cat arquivoIP | while read lixo IP
> do
> if ping $IP > /dev/null 2>&1
> then
> echo $IP esta ativo
> else
> echo "$BOLD$IP caiu!!$OK"
> fi
> CL=`expr $CL + 1`
> if [ $CL -eq $LINHAS ]
> then
> read -p "<ENTER> para prosseguir ou Q para terminar: " Resp
> [ "$Resp" = Q ] && exit
> fi
> done
>
> Se o script acima (que nao foi testado) nao parar na
> penultima linha da tela
> para receber um <ENTER> ou um Q, troque esta linha por:
>
> read -p "<ENTER> para prosseguir ou Q para terminar: " Resp < /dev/tty
>
> [ ]s,
> Julio Cezar Neves
> -Eu Apoio o Software Livre-
> -I Support Free Software-
> * +55 21 2528-7070 / 9853-4044
> *address@hidden
>
>
> > -----Mensagem original-----
> > De: rettore [mailto:address@hidden]
> > Enviada em: quinta-feira, 24 de abril de 2003 08:14
> > Para: shell-script
> > Assunto: [shell-script] Linhas
> >
> >
> > Tenho um arquivo que esta assim
> >
> > teste 192.168.2.3
> > novo 192.168.2.4
> >
> > tenho que pegar estes ips pingas neles se eles responderem
> imprimir o
> > Host teste ip 192.168.2.3 esta ativo, o arquivo vai ser lido com o
> > comando more ele precisa fazer isso linha por linha
> >
> >
> > Se algem puder me ajudar eu fico grato !!
> >
> >
> >
> >
> ---------------------------------------------------------------------
> > Esta lista nao admite a abordagem de outras liguagens de
> > programacao, como perl, C etc. Quem insistir em nao seguir
> > esta regra sera moderado sem previo aviso.
> >
> ---------------------------------------------------------------------
> > Sair da lista: address@hidden
> >
> ---------------------------------------------------------------------
> > Esta lista e moderada de acordo com o previsto em
> http://www.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>
>
> Seu uso do Yahoo! Grupos e sujeito as regras descritas em:
> http://br.yahoo.com/info/utos.html
>
>
>
> ---------------------------------------------------------------------
> Esta lista nco admite a abordagem de outras liguagens de
> programagco, como perl, C etc. Quem insistir em nco seguir
> esta regra sera moderado sem privio aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista i moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos i sujeito `s regras descritas em:
http://br.yahoo.com/info/utos.html
---------------------------------------------------------------------
Esta lista nco admite a abordagem de outras liguagens de programagco, como
perl, C etc. Quem insistir em nco seguir esta regra sera moderado sem privio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista i moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos i sujeito `s regras descritas em:
http://br.yahoo.com/info/utos.html
---------------------------------------------------------------------
Esta lista nao admite a abordagem de outras liguagens de programacao, como
perl, C etc. Quem insistir em nao seguir esta regra sera moderado sem previo
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista e moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos e sujeito as regras descritas em:
http://br.yahoo.com/info/utos.html
- RES: [shell-script] Linhas, Julio Cezar Neves - DATAPREVRJ, 2003/04/24
- RES: [shell-script] Linhas,
Julio Cezar Neves - DATAPREVRJ <=