Note: You are currently viewing documentation for Moodle 2.0. Up-to-date documentation for the latest stable version is available here: Cron.

Talk:Cron

From MoodleDocs
Revision as of 17:36, 16 May 2008 by Jeffrey Silverman (talk | contribs) (Since wget is being used to run the cron.php script anyway, you can really run this ANYWHERE)

For setting-up cron using the Windows scheduler, a simpler way (avoiding the use of wget) is to set the task to run PHP instead (see the performance documentation). To do this set the run command as c:\php\php.exe -f f:\moodle\admin\cron.php. Several assumptions about paths here: php is installed in c:\php and moodle is installed on drive F:, so adjust to suit your own setup. Ken Wilson 20:04, 16 August 2006 (WST)

Hi all, I looked for a forum link on this page that will take one to a forum that work with cron, it would really help for dummies like myself, i posted the server code and when i posted it gave me this error msg "/tmp/crontab_ecoach":0: bad minute errors in crontab file, can't install but i dont see any problem with it Steven Putter

Since wget is being used to run the cron.php script anyway, you can really run this ANYWHERE

It is important to note that since the cron.php script is not run internally by Moodle, but by an outside interaction, you can really run a cron job on ANY server that runs the cron.php on your Moodle installation.

So, for example, if you have a Moodle install at an ISP that does not let you run cron jobs, but you have, say, a DSLline at home, you can use any of your Linux computers at home to run cron. (you do use Linux at home, right? :)

And the beauty of it is, the crontab line is *exactly* the same as listed in the main article. It just points to an outside URL.

Now, I mention this because at one point I had configured a server to run Moodle but, in the interest of security, I did not have wget available on the server. (cron was available, but not wget).

Well, the easiest thing to do was to just run a cron job somewhere else.

Alrighty, seeyalater!