2017-07-07 82 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