自定义cron作业不是调度Magento2

时间:2017-07-07 14:20:34

标签: php linux cron magento2

我正在尝试通过crontab.xml在我的自定义模块中添加cronjob,但是在多次运行cron_schedule后它们没有出现在php bin/magento cron:run表中。 如果我输入时间为<schedule>* * * * *</schedule>,那么它在cron_schedule表格中可以正常工作并获得作业。但我必须在凌晨1点设定时间运行cronjob。这是我的crontab.xml

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Cron:etc/crontab.xsd">
    <group id="default">
        <job name="abc_import" instance="Abc\Xyz\Model\Api" method="importProducts">
            <schedule>0 1 * * *</schedule>
        </job>
    </group>
</config>

1 个答案:

答案 0 :(得分:0)

您是否尝试过刷新缓存。

php bin/magento cache:flush

像这样运行cron怎么样?

php bin/magento cron:run