https://metacpan.org/module/MGRABNAR/File-Tail-0.99.3/Tail.pm
2013/6/16 Marcio - Google <[email protected]>: > 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: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > -- Gabriel Vieira =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
