[Cascavel-pm] Sugestao Programa Perl

Adriano Ferreira a.r.ferreira em gmail.com
Sexta Janeiro 26 09:45:53 PST 2007


On 1/26/07, Marco A P D'Andrade <mdacwb em gmail.com> wrote:
> Paty,
>
> 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...
>
> Como faço isto?
>
>   Crio um arquivo de status que contem: inode, filesize
>   So o inide mudar ou o tamanho for menor, recomeça do inicio
>
> Comandos chave:
>    seek, tell, stat
>
> Se voce utiliza multiplos arquivos, o arquivo de controle teria apenas que contar filename, inode, filesize, lastchange (para descartar arquivos sem mudanças ;) )

mda++

> Eis a minha sugestão.
>
> Sds,
> Marco Antonio
>
>
>
> Em 26/01/07, Patty Silva <ptfzs em yahoo.com.br > escreveu:
> >
> >
> >
> >
> > Ola Pessoal,
> >
> > Uma sugestao para programa perl...
> > Atualmente fiz um script para inserir dados no Banco de Dados... eu leio um arquivo separados por <TAB> e insiro no BANCO, para cada registro existe um arquivo.
> > So que nesse arquivo existe dados do mes inteiro, para nao ficar inserindo dados repetidos no BANCO estou usando a biblioteca DB_File, como?
> > entao, eu insiro no arquivo auxiliar gerado pela biblioteca com o ID e a DATA , ai no meio do programa eu verifico se o  ID e a DATA for MAIOR que a gravado no arquivo dai eu faco a INSERCAO caso contrario nao...
> >
> > A unica desvantagem q tem eh que se por um acaso vier um dado atrasado ele nao ira inserir.. :D
> > Nao sei c fui clara.. mas existe solucao melhor??
> >
> >
> > Obrigada Pessoal.
> >
> >
> >
> > __________________________________________________
> > Fale com seus amigos  de graça com o novo Yahoo! Messenger
> >  http://br.messenger.yahoo.com/
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm em pm.org
> >  http://mail.pm.org/mailman/listinfo/cascavel-pm
> >
> >
>
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
>


Mais detalhes sobre a lista de discussão Cascavel-pm