In der Magento Version 1.4. wird der running Status in der cron_schedule Tabelle nicht richtig gesetzt. Normalerweise dient der Status dazu, einen Cron Job nicht mehrfach auszuführen. In Magento 1.4. ist der Code an dieser Stelle nicht ganz korrekt. Erstellen…
Cron Jobs konfigurieren und ausführen (Magento 1)
Um einen Cron Job in Magento zu konfigurieren, muß die config.xml des Moduls angepasst werden:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<config> <crontab> <jobs> <some_unique_job_code> <schedule> <!-- jede Minute --> <cron_expr>*/1 * * * *</cron_expr> </schedule> <run> <model>module/observer::functionToRun</model> </run> </some_unique_job_code> </jobs> </crontab> </config> |
Jetzt muß noch die cron.php ausgeführt werden. Diese liegt parallel zu der index.php im Magento Root-Verzeichnis. Die Ausführung wird einen Eintrag in die cron_schedule…