Pular para o conteúdo

Perl: problema com o comando sleep! [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Perl: problema com o comando sleep! [RESOLVIDO]

Enviado em 21/04/2014 - 02:11h

Olá, já estou ficando meio louco, o comando sleep não está funcionando como deveria, por exemplo:

#!/usr/bin/perl

print "que raiva!";

sleep 3;

Ao invés de imprimir na tela "que raiva!" e aguardar 3 segundos para encerrar, faz o contrário! espera 3 segundo e depois imprimi "que raiva!". Help!

Responder tópico

2. Re: Perl: problema com o comando sleep! [RESOLVIDO]

Melhor resposta

Enviado em 21/04/2014 - 03:03h

Perl não limpa o buffer automaticamente, você pode usar uma técnica (setando $| = 1) para esse caso, seu script ficaria:



#!/usr/bin/perl

$| = 1;

print "que raiva!";

sleep 3;

veja mais em:

http://perl.plover.com/FAQs/Buffering.html

3. thanks!

Enviado em 21/04/2014 - 19:37h

vlw!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder