[Cascavel-pm] Acessando funcoes dentro de um while

Flavio S. Glock fglock em gmail.com
Quarta Junho 7 11:57:42 PDT 2006


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
>


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