По какой-то причине этот код в файле config.xml модуля:
<jobs>
<stockupdate>
<schedule><cron_expr>0 */2 * * *</cron_expr></schedule>
<run><model>stockupdate/cron::start</model></run>
</stockupdate>
</jobs>
не работает.Хотя после изменения */2
на *
все вроде бы нормально.
Чтобы проверить это, сначала я делаю TRUNCATE cron_schedule
, затем очищаю кэш rm -rf var/cache
, затем запускаю php cron.php
, а затем SELECT * FROM cron_schedule
чтобы увидеть, было ли запланировано задание.
Я знаю, что есть и неприятный способ 0 0,2,4,6,8,10,12,14,16,18,20,22 0 0 0
, но это очень не элегантное решение.
Так как я могу сказать Magento запускать эту задачу каждые 2ч