Magento 2 - Как временно отключить cronjob


У меня есть задание в моем пользовательском модуле, и я хочу временно отключить его

XML-файлы для cronjob следующие:

app/code/Vendor/Module/etc/cron_groups.xml
app/code/Vendor/Module/etc/crontab.xml

Я попытался прокомментировать код для планирования cron

<?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="my_cron_id">

        <!--<job name="my_cron_name" instance="Vendor\Module\Cron\MyCron" method="execute">
            <schedule>0 3 * * *</schedule>
        </job>-->

    </group>
</config>

Но после этого мой модуль перестал работать без ошибок.

Я просто хочу временно отключить его, как я могу это сделать?

Author: Shoaib Munir, 2019-04-17

2 answers

Я думаю, что если у вас есть только одна закадычная работа в вашем crontab.xml файл, и вы хотите удалить его, вы должны переименовать свой файл в _crontab.xml и очистите кэш.

 1
Author: Yash Shah, 2019-04-17 05:13:10

Вы можете запустить команду cron cron:remove.
Ссылка

 0
Author: fmsthird, 2019-04-17 04:59:08