[SP-pm] Monitorar Arquivo de Log

Marcio - Google marciorp at gmail.com
Sun Jun 16 18:40:42 PDT 2013


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
========================================
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20130616/a5498f37/attachment.html>


More information about the SaoPaulo-pm mailing list