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

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

Re: [shell-script] monitorar arquivos em tempo real


From: murgent_shell
Subject: Re: [shell-script] monitorar arquivos em tempo real
Date: Fri, 29 Jul 2005 00:22:18 +0000 (GMT)

conheço o tail, mas veja que tenho que procurar por
20, 30 ou mesmo 100 palavras, logo egrep -i
'palavra1|palavra2|palavra3' não eh viável.

Marco

--- Tiago Peczenyj <address@hidden>
escreveu:

> tail -f words | egrep -i
> 'palavra1|palavra2|palavra3'
> 
> Em 28/07/05, Tiago
> Peczenyj<address@hidden> escreveu:
> > vc pode ver, periódicamente, se o tamano dele em
> bytes é maior do que
> > da ultima vez que ele foi atualizado
> > 
> > ou pode usar o comando tail -f
> > ele mostra o final do arquivo no momento exato que
> foi atualizado (-f
> > de 'on the fly').
> > 
> > Em 28/07/05,
> murgent_shell<address@hidden> escreveu:
> > >  Pessoal
> > >
> > >  Estou escrevendo um script (já mencionei
> anteriormente
> > >  na lista) para procurar por palavras-chaves em
> um
> > >  arquivo (arq.log). As palavras chaves são
> inseridas
> > >  num arquivo (words.txt). Com o script abaixo
> consigo
> > >  identificar as linhas em arq.log que coincidem
> com as
> > >  palavras chaves.
> > >
> > >  -------------------------
> > >
> > >  #!/bin/bash
> > >
> > >  words=`cat /opt/words.txt`
> > >
> > >  log=/var/log/arq.log
> > >
> > >  for i in $words
> > >  do
> > >  grep $i $log
> > >  done
> > >
> > >  -------------------------
> > >
> > >  Só que eu gostaria de monitorar em tempo real,
> assim
> > >  que uma linha for inserida (e somente se uma
> nova
> > >  linha for inserida) verificar se esta linha
> possui
> > >  algumas das palavras-chaves. Algum idéia?
> > >
> > >  Grato
> > >
> > >  Marco
> > >
> > > 
> __________________________________________________
> > >  Converse com seus amigos em tempo real com o
> Yahoo! Messenger
> > >  http://br.download.yahoo.com/messenger/
> > >
> > >
> > >
>
---------------------------------------------------------------------
> > >  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
> > >
>
---------------------------------------------------------------------
> > >
> > >
> > >
> > >  ________________________________
> > >  Links do Yahoo! Grupos
> > >
> > >
> > > Para visitar o site do seu grupo na web, acesse:
> > > http://br.groups.yahoo.com/group/shell-script/
> > >
> > > Para sair deste grupo, envie um e-mail para:
> > > address@hidden
> > >
> > > O uso que você faz do Yahoo! Grupos está sujeito
> aos Termos do Serviço do
> > > Yahoo!.
> >
> 
> 
>
---------------------------------------------------------------------
> 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
>
---------------------------------------------------------------------
>  
> Links do Yahoo! Grupos
> 
> 
> 
>     http://br.yahoo.com/info/utos.html
> 
>  
> 
> 
> 
> 


__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 


reply via email to

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