我想在目录模块的配置文件中设置cron作业,以便在不同的时间运行。目前在config.xml
中设置如下 <crontab>
<jobs>
<catalog_product_index_price_reindex_all>
<schedule><cron_expr>0 2 * * *</cron_expr></schedule>
<run><model>catalog/product_indexer_price::reindexAll</model></run>
</catalog_product_index_price_reindex_all>
</jobs>
</crontab>
我已经在本地目录中自己的目录模块中的目录模块中对类进行了重载。我将以下内容放在我的config.xml文件中,但它永远不会被添加到cron调度表
<crontab>
<jobs>
<catalog_product_index_price_reindex_all>
<schedule><cron_expr>*/2 * * * *</cron_expr></schedule>
<run><model>catalog/product_indexer_price::reindexAll</model></run>
</catalog_product_index_price_reindex_all>
</jobs>
</crontab>
显然,我每2分钟尝试一次测试。或者更新配置文件的唯一方法是复制它并将其放在local / Mage / ...目录中?
答案 0 :(得分:0)
没关系,这是一个缓存问题,清除缓存并且它有效。所以你可以使用你自己的目录模块来更新cron作业,但是我不确定这是否会覆盖另一个,或者只是添加它,核心也会运行,这对于我正在做的事情,我不会在意。