[Cascavel-pm] Acessando funcoes dentro de um while

Antonio Carlos I. Paes lists em xms.com.br
Quarta Junho 7 11:57:16 PDT 2006


Sim, ao abrilo, pegar o conteudo e fecha-lo ele tem que ficar vazio!
No outro terminal onde executo:
$ echo palavrinha > fifo
a shell volta e retorna erro level '0'..

On Wednesday 07 June 2006 14:57, Flavio S. Glock wrote:
> Depois que você lê a fifo, você espera que ela fique vazia, não?
>
> - Flavio S. Glock
>
> Em 07/06/06, Antonio Carlos I. Paes<lists em xms.com.br> escreveu:
> > Lista,
> >
> >         Estou tentando escrever um codigo onde o script ira ler um FIFO e
> > executar uma sub-rotina, porem dentro do "while" nao consigo executa-la,
> > alguem pode me ajudar?
> >
> > #! /usr/bin/perl -w
> >
> > $fifo = 'fifo';
> >
> > sub Teste {
> >         print 'cof\n';
> > }
> >
> > while (1) {
> >         open(FIFO,"$fifo") || die("$!");
> >         $string = <FIFO>;
> >         close(FIFO);
> >
> >         print "Saindo na tela do programa em execucao: " . $string;
> >         &Teste;
> > }
> >
> > So vejo na tela de execucao do programa o "Saindo na tela....", porem se
> > tiro do "while" o &Teste executa normal!
> >
> > Desde ja,
> > Obrigado.
> > _______________________________________________
> > 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