Posts Tagged ‘CRON’

How do I run scheduled tasks (CRON) on my account?

Scheduled tasks (also known as CRON jobs) can be setup in Control Panel. This feature (where available in your account type) allows you to enable a program to run automatically on the server, you can set your program to run every hour, daily, weekly or monthly. We allow up to 3 CRON jobs per account, a CRON job cannot be run more than once an hour maximum.

To setup a scheduled task simply log into your Control Panel, select ‘Web Tools’ and follow the instructions for ‘Scheduled Tasks’

Why is my scheduled task (CRON job) not running?

If the scheduled task did not run check the following before contacting support.

1) The file permissions for the script are set correctly, 711 or 755.

2) Be sure that you specify the script interpreter path in the scheduled task path, otherwise the server will not be able to interpret your script code:
– for perl /usr/bin/perl
– for php4 /usr/bin/php
– for php5 /usr/bin/php5

For example, if you’re using a PHP5 script located in a subdirectory of your webspace’s public_html folder, the full scheduled task path would be:
/usr/bin/php5 /home/sites/domainname.com/public_html/cron/

3) If the script being run is adapted from a cgi script be sure to make the necessary changes as the scheduled task is run by the shell statement such as #!/usr/bin/perl which is needed for cgi, and will be interpreted as a comment.

If you’re still having problems, use the test function to help diagnose the issue. You could also add some debugging code to your scheduled task script to see how far it gets or see where it fails.
The output code should be emailed to you once the script finishes running, you can specify where this should be emailed to in the scheduled task section your control panel.

Search WoWHost
Customer Info/Advice
Copyright and TM 2007-2010 WoW-4.co.uk