2017-07-07 64 views
0

我试图通过crontab.xml在我的自定义模块中添加cronjob,但它们不会在运行php bin/magento cron:run后多次出现在cron_schedule表中。 如果我输入时间<schedule>* * * * *</schedule>它的工作和工作获取时间表在cron_schedule表。但我必须设置时间在凌晨1点运行cronjob。这里是我的crontab.xml自定义cron作业不调度Magento2

<?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> 

回答

0

您是否尝试过冲洗缓存。

php bin/magento cache:flush 

怎么样跑这样的cron?

php bin/magento cron:run 
+0

都试过,但没有运气。 –

+0

你告诉你的服务器crontab一直运行Magento cron吗? https://www.cloudways.com/blog/magento-2-cron-job/ – jonnyegg