Here a little daemon that runs my Perl FTP program with different job cards. It runs every 5 minutes.
#!/usr/bin/perl -w use strict; use POSIX; # Start the loop for the daemon.... while(1) { my(@now) = localtime(); my($today) = POSIX::strftime( "%m/%d/%Y", @now); my($time) = POSIX::strftime( "%H:%M", @now); print "Running 5 minute jobs | $today | $time\n"; system ( 'perl newftp2.pl gep_card.xml' ); system ( 'perl newftp2.pl gel_card.xml' ); system ( 'perl newftp2.pl met_card.xml' ); system ( 'perl newftp2.pl nor_card.xml' ); system ( 'perl newftp2.pl pet_card.xml' ); system ( 'perl newftp2.pl th_jua_card.xml' ); system ( 'perl newftp2.pl th_del_card.xml' ); system ( 'perl newftp2.pl th_chi_card.xml' ); sleep 300; # 5 minute intervals } I used to do this with NT Scheduler (if you have to do it that way go to Advanced options and you can repeat every x minutes) but I found that the Perl daemon was easier. Also since my production box is my pc (ack) I don't have a MS Window popping up every 5 minutes like you will have with the scheduler. Hope this helps... Joel > -----Original Message----- > From: Scott [mailto:[EMAIL PROTECTED]] > Sent: Monday, January 07, 2002 10:44 AM > To: [EMAIL PROTECTED] > Subject: perl sleep > > > I have been asked to rewrite a ftp process in perl on Win32. > The program > will scan a directory > every five minutes and if a file exists, it will ftp the file > to a server. > > My question is, has any had an experience using the Windows > Task Scheduler > to do a every 5 > minute process or do you think it would be best to have perl > sleep for 5 > minutes? > > Thanks, > > -Scott > > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]