[3] Comentário enviado por
bhartt em 22/11/2011 - 16:33h:
Fabio, boa tarde,
Estou com uma duvida para filtrar os transações que excederam 5 ou mais segundo em tempo real no arquivo de log.
para que fique mais fácil entender o que que quero, utilizo o comando abaixo para imprimir alguns campos:
tail -f /usr/local/matrix/logs/strings.2011-11-22.arquivo.log|grep 'DURACAO'
onde ele me traz o seguinte:
[2011-11-22 15:45:15,653] [111122;154445;134] [port: xxxxx] '0.0.0.0, 7000, 20580493, DURACAO BANCO (mm:ss:SSS): 00:13:947'
no caso esta transação excedeu os encerrou com 00:13:947 segundos.
as informações que filtrei: dia, hora, porta de comunicação, PI de destino e a informação que eu necessito que é quanto durou para a transação ser concretizada, sendo que elas trafegam em Ethernet, Renpac, GPRS e X.25.
como faço para que o tail exiba as transações que excederam 5 segundos referente ao campo abaixo:
(mm:ss:SSS): 00:13:947'