sleep is the function you want.

example:
----------------------
#!/usr/bin/perl

my @a = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10);

for (my $i = 0; @a, $i++) {
        print $a[$i], "\n";
        sleep(5); # wait 5 seconds before continuing loop
}


On Tue, 29 Jan 2002, SuccessInMind wrote:

> Hi,
> 
> Can anyone point me toward their favorite timer script?
> 
> I want to delay each element of an array using the "foreach"
> function with a five seconds delay between element. In other
> words I want to introduce a five second delay between each call.
> 
> Is there another way beside storing "time" in a temp file and
> comparing it with the present time to break out of the loop when
> the time match or is greater?
> 
> Normand Charette
> 
> _______________________________________________
> Perl-Unix-Users mailing list
> [EMAIL PROTECTED]
> To unsubscribe: http://listserv.ActiveState.com/mailman/listinfo/perl-unix-users
> 

_______________________________________________
Perl-Unix-Users mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/listinfo/perl-unix-users

Reply via email to