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