Paty,<br><br>Eu tenho o habito de manipular varios logs, e devido ao tamanho dos mesmos eu costumo salvar a posição (tell) da ultima leitura dentro do mesmo, e iniciar as operações somente nesta posição... Desta forma se os dados forem inseridos ao final, não haveria problema...
<br><br>Como faço isto?<br><br>&nbsp; Crio um arquivo de status que contem: inode, filesize<br>&nbsp; So o inide mudar ou o tamanho for menor, recomeça do inicio<br><br>Comandos chave:<br>&nbsp;&nbsp; seek, tell, stat<br><br>Se voce utiliza multiplos arquivos, o arquivo de controle teria apenas que contar filename, inode, filesize, lastchange (para descartar arquivos sem mudanças ;) )
<br><br><br>Eis a minha sugestão.<br><br>Sds,<br>Marco Antonio<br><br><br><div><span class="gmail_quote">Em 26/01/07, <b class="gmail_sendername">Patty Silva</b> &lt;<a href="mailto:ptfzs@yahoo.com.br">ptfzs@yahoo.com.br</a>
&gt; escreveu:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div style="font-family: times new roman,new york,times,serif; font-size: 10pt;">
<div>Ola Pessoal,<br><br>Uma sugestao para programa perl...<br>Atualmente fiz um script para inserir dados no Banco de Dados... eu leio um arquivo separados por &lt;TAB&gt; e insiro no BANCO, para cada registro existe um arquivo.
<br>So que nesse arquivo existe dados do mes inteiro, para nao ficar inserindo dados repetidos no BANCO estou usando a biblioteca DB_File, como?<br>entao, eu insiro no arquivo auxiliar gerado pela biblioteca com o ID e a DATA , ai no meio do programa eu verifico se o&nbsp; ID e a DATA for MAIOR que a gravado no arquivo dai eu faco a INSERCAO caso contrario nao...
<br><br>A unica desvantagem q tem eh que se por um acaso vier um dado atrasado ele nao ira inserir.. :D<br>Nao sei c fui clara.. mas existe solucao melhor?? <br><br><br>Obrigada Pessoal.<br><span class="ad"><br><img><br></span>
</div></div><span class="ad"><br>__________________________________________________<br>Fale com seus amigos  de graça com o novo Yahoo! Messenger <br><a href="http://br.messenger.yahoo.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://br.messenger.yahoo.com/</a> </span></div><span class="ad">
</span><br>_______________________________________________<br>Cascavel-pm mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">
http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br><br></blockquote></div><br>