首页 > 解决方案 > Magento 2:Cron 未按预定时间工作

问题描述

我已经在crontab中安排了我的 cron,但它没有被安排。我检查了表cron_schedule但没有找到条目。我根据UTC格式的服务器时间设置它:

<?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="reminder_emails" instance="Vendor\Module\Cron\ReminderEmails" method="execute">
            <schedule>10 9 * * *</schedule>
        </job>
    </group>
</config>

cron 被执行更正为表达式* * * * **/5 * * * *但不是任何特定时间。请帮我把格式弄对。

标签: cronmagento2

解决方案


您用于开发的环境(window、mac 或 linux)。请确保您已为 magento 2 配置了 cron。您可以在 linux 中使用命令“crontab -e”来确保为 magento 配置 cron。https://devdocs.magento.com/guides/v2.3/config-guide/cli/config-cli-subcommands-cron.html


推荐阅读