Opa! É uma alternativa....

Mas, ao reiniciar o sistema ele irá duplicar os últimos registros.

Talvez com:

tail -f -n 0 /var/log/asterisk/queue_log

funcione legal!!!


Valeu pessoal pelas dicas!!!

Att.

Cesar Gaspar


Junior Polegato - Asterisk escreveu:
Cesar A. Gaspar escreveu:
  
Infelizmente não! Tem que ser arquivos independentes.
A minha intenção é jogar os registros, no momento que vão sendo 
adicionados a fila, num banco de dados. Para isso eu transformaria o 
/var/log/asterisk/queue_log em um named pipe:
mkfifo /var/log/asterisk/queue_log
e um scripts (perl, php...) rodando com um serviço fazia o trabalho de 
pegar do queue_log e jogar no banco, quando isso acontece o registro 
não estará mais em queue_log.
Isto já está fazendo, o problema ocorre quando por algum motivo o 
serviço não está rodando. Todas as chamadas que entrarem na fila neste 
período são perdidas. A minha intenção era ter uma copia destes 
registros caso o serviço esteja parado, para não perder estas informações.
Imaginei que existiria uma opção parecida em /etc/asterisk/logger.conf.
Att.
Cesar Gaspar
    

Olá,

       Pode far isso com "tail -f /var/log/asterisk/queue_log | 
<programa>", onde tudo que for adicionado ao queue_log é jogado na 
entrada padrão do programa, assim dá para "simular" um pipe. Neste 
programa, em Python, para capturar cada linha e campos separados por ',' 
(vírgula), seria:

import sys
campos = sys.stdin.readline().split(',')
print campos

[]'s
            Junior Polegato

_______________________________________________
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
_______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

  
_______________________________________________
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
_______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Responder a