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

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

Re: [shell-script] Testar Lista de IPs


From: Osvaldo Filho
Subject: Re: [shell-script] Testar Lista de IPs
Date: Wed, 9 May 2012 15:37:18 -0300

Ernander,


no for do script vc coloca assim...

* for IP in $(cat ips.txt); *
*do *
*         echo "Pingando o IP $IP"; *
*         ping -c 5 $IP;
         sleep 2;
done*


Na linha:

* for IP in $(cat ips.txt); *
*
*
o parâmetro *IP* passado ao comando for, ele é uma espécie de variável que
o shell reconhece? Porque não entendi como esse script sabe que o arquivo
contém endereços IPs para tratá-los.


2012/5/9 Kurt Kraut <address@hidden>

> Aloha,
>
>
>
> O programa fping faz todo o trabalho sujo de varrer uma lista de IPs e
> responder quais estão online, quais não estão, fazer o timeout, retry etc.
> Eu o uso como backend do meu script pomamonitor (que inclusive carece de
> colaboradores).
>
> Dê uma olhada no código fonte do pomamonitor em
> http://code.google.com/p/pomamonitor/
> Também veja a man page do fping (disponível nos repositórios default das
> principais distros).
>
>
> Abraços,
>
>
> Kurt Kraut
>
> Em 9 de maio de 2012 15:19, Osvaldo Filho
> <address@hidden>escreveu:
>
> > **
> >
> >
> > Só uma dúvida, quando faço
> >
> > for IP in ...
> >
> > ele reconhece como sendo um endereço IP?
> > se isso acontece, é funcionalidade do shell?
> >
> > 2012/5/9 Osvaldo Filho <address@hidden>
> >
> > > Valeu mesmo. Era só pingar mesmo... A principio não irei fazer nenhum
> > > teste.
> > > Muito obrigado!
> >
> > >
> > >
> > > 2012/5/9 Petterson Faria <address@hidden>
> > >
> > >> vc ta querendo pingar e so ver se estao ativos ou nao?
> > >>
> > >> Cabei de subir um script.
> > >> Roda ele, leia pra entender e depois customize!
> > >>
> > >> https://github.com/pettersonfaria/checkping/blob/master/ping.sh
> > >>
> > >> --
> > >> Atenciosamente,
> > >> *Petterson Faria*
> > >>
> > >> *"A ciência nunca resolve um problema sem criar mais dez"
> > >> (George Bernard Shaw*)
> > >>
> > >>
> > >>
> > >>
> > >> 2012/5/9 Ernander (Nander) <address@hidden>
> > >>
> > >> > **
> > >> >
> > >> >
> > >> > Vc pode coloca-los um por linha ou separados por ponto e virgula,
> > tanto
> > >> > faz.
> > >> >
> > >> > Exemplo
> > >> >
> > >> > vc tem o arquivo ips.txt com um ip por linha.
> > >> >
> > >> > vc pode fazer:
> > >> >
> > >> > for IP in $(cat ips.txt); do echo "Pingando o IP $IP"; ping -c 5
> $IP;
> > >> sleep
> > >> > 2; done
> > >> >
> > >> > mas essa é uma forma de fazer existem N.
> > >> >
> > >> > Att
> > >> >
> > >> > *Ernander Marcus Lataliza Rosendo*
> > >> > *Certified SonicWall Security Administrator*
> > >> >
> > >> > Em 9 de maio de 2012 14:45, Osvaldo Filho
> > >> > <address@hidden>escreveu:
> > >> >
> > >> > > **
> > >> >
> > >> > >
> > >> > >
> > >> > > Olá a tod@s,
> > >> > >
> > >> > > Estou com um probleminha e como são muito bom em programação
> sempre
> > >> > possuo
> > >> > > dificuldade de resolver a parte lógica inicial e dá o pontapé
> > >> inicial...
> > >> > > Mas vamos lá! Meu foco é mesmo redes e infra.
> > >> > >
> > >> > > Possuo um arquivo com uma lista de ips. Na verdade, essa lista
> pode
> > >> ser
> > >> > > configurável. Como assim? Esses ips podem ser separados por
> virgula,
> > >> > > espaço, tab, etc. Ainda não defini o delimitador.
> > >> > >
> > >> > > Gostaria de pegar esse arquivo e tratar como ER e em seguida
> pingar
> > >> cada
> > >> > > IP. Alguém pode me dar uma luz ai???
> > >> > >
> > >> > > Já pensei no cut, no sed, xargs, mas não consigo ter o estalo para
> > >> dar a
> > >> > > partida!
> > >> > >
> > >> > > Desde já agradeço!
> > >> > >
> > >> > > --
> > >> > > Att,
> > >> > >
> > >> > > Osvaldo Filho.
> > >> > >
> > >> > > Supervisor Técnico - Trana Tecnologia.
> > >> > > Sócio-fundador do i-TIC Digital Livre
> > >> > > <https://www.facebook.com/iticdigital>- Informação Livre para
> > todos!
> > >> > > Twitter i-TIC Digital Livre: @iticdigital
> > >> > > TUX-CE Member.
> > >> > > Técnico em Conectividade com Extensão em Desenvolvimento de
> > Software -
> > >> > IFCE
> > >> > > (Cefet).
> > >> > > Graduando em Telemática - IFCE (Cefet).
> > >> > > Novell Datacenter Technical Specialist.
> > >> > > Linux Professional Institute Certified Level 1.
> > >> > > Novell Certified Linux Administrator (CLA).
> > >> > >
> > >> > > Visite: http://osvaldofilho.wordpress.com
> > >> > >
> > >> > > http://modestando.wordpress.com
> > >> > >
> > >> > > Facebook: Osvaldo Filho
> > >> > > Twitter: @osvaldofilho
> > >> > >
> > >> > > [As partes desta mensagem que não continham texto foram removidas]
> > >> > >
> > >> > >
> > >> > >
> > >> >
> > >> > [As partes desta mensagem que não continham texto foram removidas]
> > >> >
> > >> >
> > >> >
> > >>
> > >>
> > >> [As partes desta mensagem que não continham texto foram removidas]
> > >>
> > >>
> > >>
> > >> ------------------------------------
> > >>
> > >> ----------------------------------------------------------
> > >> 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
> > >>
> > >>
> > >>
> > >
> > >
> > > --
> > > Att,
> > >
> > > Osvaldo Filho.
> > >
> > > Supervisor Técnico - Trana Tecnologia.
> > > Sócio-fundador do i-TIC Digital Livre<
> > https://www.facebook.com/iticdigital>- Informação Livre para todos!
> > > Twitter i-TIC Digital Livre: @iticdigital
> > > TUX-CE Member.
> > > Técnico em Conectividade com Extensão em Desenvolvimento de Software -
> > > IFCE (Cefet).
> > > Graduando em Telemática - IFCE (Cefet).
> > > Novell Datacenter Technical Specialist.
> > > Linux Professional Institute Certified Level 1.
> > > Novell Certified Linux Administrator (CLA).
> > >
> > > Visite: http://osvaldofilho.wordpress.com
> > >
> > > http://modestando.wordpress.com
> > >
> > > Facebook: Osvaldo Filho
> > > Twitter: @osvaldofilho
> > >
> > >
> >
> > --
> > Att,
> >
> > Osvaldo Filho.
> >
> > Supervisor Técnico - Trana Tecnologia.
> > Sócio-fundador do i-TIC Digital Livre
> > <https://www.facebook.com/iticdigital>- Informação Livre para todos!
> > Twitter i-TIC Digital Livre: @iticdigital
> > TUX-CE Member.
> > Técnico em Conectividade com Extensão em Desenvolvimento de Software -
> IFCE
> > (Cefet).
> > Graduando em Telemática - IFCE (Cefet).
> > Novell Datacenter Technical Specialist.
> > Linux Professional Institute Certified Level 1.
> > Novell Certified Linux Administrator (CLA).
> >
> > Visite: http://osvaldofilho.wordpress.com
> >
> > http://modestando.wordpress.com
> >
> > Facebook: Osvaldo Filho
> > Twitter: @osvaldofilho
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> 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
>
>
>


-- 
Att,

Osvaldo Filho.

Supervisor Técnico - Trana Tecnologia.
Sócio-fundador do i-TIC Digital Livre
<https://www.facebook.com/iticdigital>- Informação Livre para todos!
Twitter i-TIC Digital Livre: @iticdigital
TUX-CE Member.
Técnico em Conectividade com Extensão em Desenvolvimento de Software - IFCE
(Cefet).
Graduando em Telemática - IFCE (Cefet).
Novell Datacenter Technical Specialist.
Linux Professional Institute Certified Level 1.
Novell Certified Linux Administrator (CLA).

Visite: http://osvaldofilho.wordpress.com

           http://modestando.wordpress.com

Facebook: Osvaldo Filho
Twitter: @osvaldofilho


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



reply via email to

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