繁体   English   中英

在给定模块的config.xml中更新Magento cron作业设置

[英]Update Magento cron job setting in config.xml of a given module

我想在不同时间运行的Catalog模块的配置文件中设置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分钟进行一次测试。 还是更新配置文件的唯一方法是将其复制并放在本地/ Mage / ...目录中?

没关系,这是一个缓存问题,清除了缓存并成功了。 因此,您可以只使用自己的目录模块来更新cron作业,但是我不确定这是覆盖另一个作业还是只是添加它,并且核心作业也将运行,对于我在做什么,我不会关心。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM