Opa,

Bingo, faltava o line-buffered mesmo...muito obrigado.
Obrigado também pela resposta André Saunite.

Abraço...

Leoncio Xavier



Tiago Barcellos Peczenyj escreveu:
>
> Bueno,
>
> fico te devendo exatamente a resposta mas, precisas da opção de 
> line-buffered
>
> ~> cat data.dat
> oi
> oi
> oi
> ~> tail -f data.dat | grep 'oi' --line-buffered > x
> ^C (control+C para terminar)
>
> ~> cat x
> oi
> oi
> oi
>
> On 11/12/07, Leoncio Xavier - GMAIL <[EMAIL PROTECTED] 
> <mailto:maxrevolt%40gmail.com>> wrote:
> >
> >
> >
> >
> >
> >
> > Boa tarde, Prezados!
> >
> > Tenho a necessidade de gerar um arquivo extraindo dados do maillog
> > algo do tipo
> >
> > tail -f /var/log/maillog |grep discard > discard.log
> >
> > o problema é que ele não escreve nada no discard.log, porem se eu
> > jogar a saida para a tela ele imprime o resultado esperado.
> > Alguem ja teve esse problema?
> > Obrigado desde já...
> >
> > Leoncio Xavier
> >
>
> -- 
> Tiago B Peczenyj
> Linux User #405772
>
> http://peczenyj.blogspot.com/ <http://peczenyj.blogspot.com/>
> "what does not kill us makes us stronger"
>
>  

Responder a