Amigos da lista

tenho a seguinte situação:
- um qmail com ocr ocasionalmente trava em determinados momentos e é necessário 
finalizar o processo do ocr para o mta continuar processando a fila de 
mensagens.
- este ocr quando trava envia um código de erro no arquivo /var/log/maillog

com um tail -f /var/log/maillog |grep (erro) 

eu consigo monitorar o erro manualmente e tenho que fazer isto porque não 
consegui encontrar uma forma de automatizar o processo. que me envie um e-mail 
caso isto ocorra...

eu tentei agendar isso a cada minuto pelo cron mas o volume de mensagens é 
muito grande e o log gira muito rápido para o script poder varrer isto.

no script o código não é tão dificil até que funcionou bem se não fosse o 
detalhe crucial que eu não consigo resolver e por isso pedi a ajuda da lista.

Existe alguma forma de manter o tail em loop dentro do script?

ou caso não seja o tail tem algum tipo de recurso que pode ser utilizado em que 
este log seja monitorado linha a linha?


PS: Não sei se perguntar sobre os comando é off aqui na lista caso seja basta 
ignorar a mensagem e obrigado.


[As partes desta mensagem que não continham texto foram removidas]

Responder a