[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