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

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

Re: RES: RES: [shell-script] Linhas


From: rettore
Subject: Re: RES: RES: [shell-script] Linhas
Date: Thu, 24 Apr 2003 14:45:16 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.2) Gecko/20021120 Netscape/7.01

Esta certo  eu coloquei assim funcionou legal !!!!

Valeu pessoal ...

Anderson Deluiz Santos wrote:

Mas o ping nesse caso fica executando até ser pressionado CTRL+C ou
outra tecla que simbolize o fim de execução, certo ?

Acho que seria melhor usar o -c para limitar a quantidade de pings.

Estou errado ?

Anderson

-----Mensagem original-----
De: Julio Cezar Neves - DATAPREVRJ
[mailto:address@hidden] Enviada em: quinta-feira, 24 de abril de 2003 14:08
Para: address@hidden
Assunto: RES: RES: [shell-script] Linhas


Eu achei que vc só queria o IP Address, assim sendo:

#!/bin/bash

LINHAS=`tput lines`
BOLD=`tput bold`
OK=`tput sgr0`
CL=3

clear
cat arquivoIP | while read NOME IP
do
   if  ping $IP > /dev/null 2>&1
   then
       echo $NOME $IP esta ativo
   else
       echo "$BOLD$NOME $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

[ ]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 10:28
Para: address@hidden
Assunto: Re: RES: [shell-script] Linhas


Perfeito......... o unico problema é que ele não imprime o nome .. ex
teste que corresponde a ip 192.168.2.1

Aguardo


Julio Cezar Neves - DATAPREVRJ wrote:

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



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