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

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

RES: RES: [shell-script] Ip Dhcp


From: Julio Cezar Neves - DATAPREVRJ
Subject: RES: RES: [shell-script] Ip Dhcp
Date: Wed, 6 Nov 2002 10:55:46 -0300

Juliano,
reproduzi o ambiente calcado nas linhas que vc informou no seu exemplo
anterior. Veja só:

lxrjd024-jneves> cat messages
Oct 28 11:26:26 servidor1 dhcpd: DHCPDISCOVER from 00:e0:7d:c1:ba:47 via
eth0
Oct 28 11:26:26 servidor1 dhcpd: no free leases on subnet WORKSTATIONS
Oct 28 11:26:37 servidor1 dhcpd: DHCPDISCOVER from 00:e0:7d:c1:ba:47 via
eth0
Oct 28 11:26:37 servidor1 dhcpd: no free leases on subnet WORKSTATIONS

lxrjd024-jneves> cat tstmsg
if MAC=`tail messages | grep via`
then echo "$MAC" | cut -f8 -d" " >> arqsaida
fi

lxrjd024-jneves> tstmsg

lxrjd024-jneves> cat arqsaida
00:e0:7d:c1:ba:47
00:e0:7d:c1:ba:47

Para efeito de teste fiz algumas mudanças cosméticas, que são:
1 - Não utilizei o /var/log/messages, mas criei um arquivo messages com as
linhas que vc me passou no e-mail anterior;
2 - Como este arquivo de teste é estático, tirei a opção -f do tail.

Quanto ao mais, está tudo igual à solução proposta e funcionou como
previsto. A única coisa que pode estar errada, é que sempre procuro na saída
de /var/log/messages a cadeia "via". Será que ela ocorre em todas as linhas
que vc deseja extrair o mac address?

[ ]s,
Julio Cezar Neves
-Eu Apoio o Software Livre-
-I Support Free Software-
* +55 21 2528-7070  /  9853-4044
*address@hidden


> -----Mensagem original-----
> De: Juliano Versolato [mailto:address@hidden]
> Enviada em: terça-feira, 5 de novembro de 2002 17:41
> Para: address@hidden
> Assunto: Re: RES: [shell-script] Ip Dhcp
> 
> 
> Julio,
> 
> tentei o script que vc passou e nao funcionou, ele nao 
> consegue fazer o cut 
> e pegar a parte correspondente o que pode ser?
> 
> Obrigado
> Juliano
> 
> 
> 
> 
> 
> 
> >From: Julio Cezar Neves - DATAPREVRJ 
> ><address@hidden>
> >Reply-To: address@hidden
> >To: address@hidden
> >Subject: RES: [shell-script] Ip Dhcp
> >Date: Wed, 30 Oct 2002 08:15:31 -0300
> >
> >Olá Juliano,
> >No "bacalho" abaixo, parece que o if é desnecessário, porém se vc não
> >usá-lo, gerará linhas vazias no arqsaida, referentes aos registros de
> >/var/log/messages que não possuem mac address.
> >
> >if MAC=`tail -f /var/log/messages | grep via`
> >then echo "$MAC" | cut -f8 -d" " >> arqsaida
> >fi
> >
> >[ ]s,
> >Julio Cezar Neves
> >-Eu Apoio o Software Livre-
> >-I Support Free Software-
> >* +55 21 2528-7070  /  9853-4044
> >*address@hidden
> >
> >
> > > -----Mensagem original-----
> > > De: Juliano Versolato [mailto:address@hidden]
> > > Enviada em: terça-feira, 29 de outubro de 2002 23:48
> > > Para: address@hidden
> > > Assunto: [shell-script] Ip Dhcp
> > >
> > >
> > >
> > >
> > > Alguem sabe como eu pego o MAC address das placas que 
> estao medindo
> > > requisicao no dhcp, ele grava varias linhas no /var/log/messages
> > >
> > > Oct 28 11:26:26 servidor1 dhcpd: DHCPDISCOVER from
> > > 00:e0:7d:c1:ba:47 via
> > > eth0
> > > Oct 28 11:26:26 servidor1 dhcpd: no free leases on subnet 
> WORKSTATIONS
> > > Oct 28 11:26:37 servidor1 dhcpd: DHCPDISCOVER from 
> 00:e0:7d:c1:ba:47 via
> > > eth0
> > > Oct 28 11:26:37 servidor1 dhcpd: no free leases on subnet 
> WORKSTATIONS
> > >
> > > gostaria de pegar os MAC address atraves do tail -f assim
> > > cada vez que
> > > chegasse um novo eu ja pegaria seu MAC address e guardaria
> > > alguem sabe como
> > > faco ?
> > >
> > > Juliano
> > >
> > >
> > >
> > >
> > > _________________________________________________________________
> > > MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com
> > >
> > >
> > >
> > > 
> ---------------------------------------------------------------------
> > > 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
> >
> 
> 
> _________________________________________________________________
> MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com
> 
> 
> 
> ---------------------------------------------------------------------
> 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]