Re: [shell-script] Leitura de Log

2009-11-13 Por tôpico Julio C. Neves
[ "$UltimaLinha" ] || Linha="$1" sed "1,/$UltimaLinha/d" /arq/de/log | while read LinhasQueEuQuero do echo ":$LinhasQueEuQuero:" done UltimaLinha=$(tail -n1 /arq/de/log) Estou supondo que este programa será executado com um deamon (nohup prg.sh &) e estou guardando na variável $UltimaLinha o

Re: [shell-script] Leitura de Log

2009-11-13 Por tôpico Bruno Gunter
Que tal criar um arquivo temporário com a última linha gravada e comprar com um tac? Não vejo forma mais prática do que isso para o que você quer. Milton Cury wrote: > > Tenho uma arquivo de log de uma aplicação que é ciclíco. > A cada minuto devo efetuar leituras das linhas nele armazenadas. > >

Re: [shell-script] Leitura de Log

2009-11-13 Por tôpico ®i©
use um arquivo externo como ponteiro. 2009/11/13 Milton Cury > > > Tenho uma arquivo de log de uma aplicação que é ciclíco. > A cada minuto devo efetuar leituras das linhas nele armazenadas. > > Como faço para que a cada leitura eu leia a partir da posição em que parei > a ultima leitura, ou sej

[shell-script] Leitura de Log

2009-11-13 Por tôpico Milton Cury
Tenho uma arquivo de log de uma aplicação que é ciclíco. A cada minuto devo efetuar leituras das linhas nele armazenadas. Como faço para que a cada leitura eu leia a partir da posição em que parei a ultima leitura, ou seja, ler só as linhas inseridas nesse arquivo de log depois da última leitura