It seems that the cron.php script is intended to be scheduled for a number of important functions to work:
- sending newsletters
- maintaining catalog price rules
- generating site maps
However setting it up is not documented anywhere.
This is important information that should be included in the installation instructions.
Moshe suggested adding this to crontab (mentioned here):
*/5 * * * * /absolute/path/to/php5/php -f /absolute/path/to/magento/cron.php
It might also be worth mentioning that the memory limit for CLI PHP might need to be increased (as the .htaccess memory limit will not apply to the CLI).
- Does it really need to run every 5 minutes?
- Will it work properly if called through the web (http://www.example.com/cron.php), and what about file permissions?