in reply to sleep problem !

Hi,
you need to disable output buffering by setting $| to 1
#!/usr/bin/perl -w $|=1; print "processing."; for($i=0;$i<=5;++$i){ print "."; sleep 1; }

Regards,
svenXY