faqts : Computers : Programming : Languages : Perl

+ Search
Add Entry AlertManage Folder Edit Entry Add page to http://del.icio.us/
Did You Find This Entry Useful?

4 of 8 people (50%) answered Yes
Recently 4 of 8 people (50%) answered Yes

Entry

Is there a command in Perl to Auto execute the cgi ? for exe: each day it auto run the cgi 1 time

Aug 28th, 2003 04:06
Colin Thomsen, Humberto Costa,


There is no specific way to tell a PERL script to invoke itself. The 
task of running a PERL script depends on the operating system.
In the notes below, I assume that you want to run the CGI script on 
the same computer as your web server. If you want to run a CGI script 
on another computer once a day, you can use similar methods but 
instead of running the script directly, you'll need to make a http 
request to the right page.
For Linux/UNIX, you can schedule an automated run of a CGI script 
using CRON (or another scheduling daemon). Refer to 
http://www.cs.princeton.edu/cgi-bin/man2html?cron:1M
For Windows, you can make a scheduled task to automatically run the 
CGI script.
Note that in both cases you will have to make sure the paths are set 
correctly and that the script is run as the web user.