<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Opa! É uma alternativa....<br>
<br>
Mas, ao reiniciar o sistema ele irá duplicar os últimos registros.<br>
<br>
Talvez com:<br>
<br>
tail -f -n 0 /var/log/asterisk/queue_log<br>
<br>
funcione legal!!!<br>
<br>
<br>
Valeu pessoal pelas dicas!!!<br>
<br>
<pre class="moz-signature" cols="72">Att.
Cesar Gaspar</pre>
<br>
<br>
Junior Polegato - Asterisk escreveu:
<blockquote cite="mid:4B61BD03.8070600@juniorpolegato.com.br"
type="cite">
<pre wrap="">Cesar A. Gaspar escreveu:
</pre>
<blockquote type="cite">
<pre wrap="">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
</pre>
</blockquote>
<pre wrap=""><!---->
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 <a class="moz-txt-link-abbreviated" href="http://www.khomp.com.br">www.khomp.com.br</a>
_______________________________________________
Lista de discussões AsteriskBrasil.org
<a class="moz-txt-link-abbreviated" href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a>
<a class="moz-txt-link-freetext" href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a>
</pre>
</blockquote>
</body>
</html>