[SP-pm] Monitorar Arquivo de Log

Gabriel Vieira gabriel.vieira at gmail.com
Sun Jun 16 18:55:14 PDT 2013


https://metacpan.org/module/MGRABNAR/File-Tail-0.99.3/Tail.pm

2013/6/16 Marcio - Google <marciorp em gmail.com>:
> Salve Mestres!
>
> Estou tentando fazer uma coisa que deve ser trivial, mas estou patinando.
>
> Quero monitorar um arquivo de log e procurar uma determinada cadeia de
> caracteres apenas nas linhas que foram adicionadas após a última varredura.
>
> Hoje eu fico dentro de um loop abrindo e fechando o arquivo. A cada vez que
> abro procuro a cadeia e se encontro mostro no terminal.
>
> Não estou satisfeito com a solução. Queria que o script "percebesse" toda
> vez que fosse adicionado linha no final do arquivo e procurasse a cadeia
> somente nas linhas que foram adicionadas.
>
> O que quero é +- o que o "tail -F arquivo.log" faz.
>
> Quando acho a cadeia em uma determinada linha, preciso imprimir cinco
> linhas, sendo duas antes da linha que encontrei, a linha que encontrei e
> duas linhas após.
>
> Qual a forma mais eficiente de fazer isso?
>
> [...]'s
>
> Marcio
>
> ========================================
> ########### Campanha Ajude o Marcio! ###########
> http://sosmarcio.blogspot.com.br/
> http://www.vakinha.com.br/VaquinhaP.aspx?e=195793
> ========================================
>
> =begin disclaimer
>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>



-- 
Gabriel Vieira


More information about the SaoPaulo-pm mailing list