[Cascavel-pm] Acessando funcoes dentro de um while
Marco A P D'Andrade
mdacwb em gmail.com
Quarta Junho 7 12:29:19 PDT 2006
Bem...
Considerando que vc leu um fifo, que fica aguardando...
Os dados enviados pela rotina Teste estão em buffer ... O \n é
considerado como uma sequencia de caracteres, não uma quebra de linha ...
$|++; # --> desativa buffers ... considero mais uma boa pratica (além do
use strict, use warnings)
print "cof\n"; # --> quebra de linha, o buffer não é mantido ...
Sds,
Marco Antonio
Antonio Carlos I. Paes wrote:
>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
>>
>>
>_______________________________________________
>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