next up previous contents
suivant: Calculer le jour d'une monter: Truc et astuces précédent: Truc et astuces   Table des matières

Faire une pause dans un programme

Utiliser la fonction sleep :

#!/usr/bin/perl

use strict;

while(1)
{
        print "1 seconde avant la prochaine boucle\n";
        sleep(1);
}

Il est aussi possible de faire une pause d'une durée inférieure à la seconde grâce à la fonction select :

select(undef,undef,undef,0.25);

Fera une pause de 250 milli-secondes.

Plus d'informations dans la documentation de Perl :



Stephane TOUGARD 2002-09-07