Script para monitoramento de logs - DÚVIDA

1. Script para monitoramento de logs - DÚVIDA

Leandro
Mr. Big

(usa Slackware)

Enviado em 18/04/2008 - 16:18h

Estou precisando fazer um script para monitorar logs em tempo real e, caso encontre alguma "inconformidade", altere uma variável para q seja enviado um alerta.
A idéia era simples, mas não funcionou: eu tentei usar basicamente o seguinte:

------------------------------------

tail -f arquivo.log | grep "termo" >> saida.txt

while [ `grep * saida.txt` = 0 ]; do
sleep 1
done

(...)

------------------------------------

O problema é que o "tail" não está jogando a saída para o arquivo "saida.txt"! Se eu não usar "grep" ele joga, mas aí eu perco a parte principal do script.

Alguém tem alguma idéia de como fazer esta função de outra forma? Já tentei rodar o tail em background, mas não deu certo tb.



  


2. Re: Script para monitoramento de logs - DÚVIDA

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 18/04/2008 - 17:30h

Isso me despertou uma curiosidade... hehe
Vou testar aqui e te respondo assim que souber...
Abraço!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts