Configure and run Magento cronjob
Step 1: Add the following to your plugin’s app/code/local/Vendorname/Modulename/etc/config.xml file
<?xml version="1.0"?> <config> ... ... <crontab> <jobs> <hexacode_kleidoo> <schedule> <cron_expr>*/5 * * * *</cron_expr> </schedule> <run> <model>vendorname_modulename/observer::mymethod</model> </run> </hexacode_kleidoo> </jobs> </crontab> </config> |
Step 2: Create app/code/local/Vendorname/Modulename/Model/Observer.php file. We put it to Observer.php in this example but we could create a new class file for this purpose.
<?php class Vendorname_Modulename_Model_Observer { public function notifyorder($observer) { // put here your business logic } } |
Step 3: Add a new entry to your crontab
*/5 * * * * wget -O /dev/null -q http://www.YOURDOMAIN.com/PATH_TO_MAGENTO/cron.php > /dev/null |