Задание Cron не выполняется автоматически


Я пытаюсь реализовать задание cron для записи файла журнала с интервалом в 1 минуту. У меня есть проблема, когда я делаю то же самое. Я замечаю, что задание cron не выполняется автоматически.

Каждый раз, когда я запускаю "PHP bin/Magento cron: выполнить", выполняется только задание cron, и база данных заполняется. Если каждый раз, когда мне нужно запускать эту команду, она не служит целью моей работы.

Я перехожу по этой ссылке, чтобы реализовать:

Https://devdocs.magento.com/guides/v2.2/config-guide/cron/custom-cron-tut.html

Пожалуйста, помогите мне в том же

Author: Magento Learner, 2018-08-02

2 answers

Попробуйте это:

Просто запустите эту команду в терминале crontab -e, затем вставьте код ниже в терминал.

* * * * * <path to php binary> <magento install dir>/bin/magento cron:run 

После вставки этого кода нажмите клавишу CTRL + X, после чего вы увидите это сообщение.

Сохраните измененный буфер (ОТВЕТ "Нет" УНИЧТОЖИТ ИЗМЕНЕНИЯ) ?

Теперь нажмите Y теперь вы увидите сообщение такого типа.

Имя файла для записи: /tmp/{{вы увидите временное имя}}/crontab Просто нажмите ENTER И установите cron.

Он вызовет каждый минутный cron Magento и Magento будут управлять cron вашего расширения и работать в соответствии с настроенным временем.

После настройки cron вам просто нужно очистить кэш.

 2
Author: kunj, 2018-08-02 12:48:26

Убедитесь, что все пути написаны правильно и в них нет лишних пробелов или чего-то подобного:

В типе командной строки: crontab -e и вы должны увидеть свои кроны:

* * * * * <path to php binary> <magento install dir>/bin/magento cron:run | grep -v "Ran jobs by schedule" >> <magento install dir>/var/log/magento.cron.log
* * * * * <path to php binary> <magento install dir>/update/cron.php >> <magento install dir>/var/log/update.cron.log
* * * * * <path to php binary> <magento install dir>/bin/magento setup:cron:run >> <magento install dir>/var/log/setup.cron.log

Вы можете запустить:

php bin/magento setup:upgrade
php bin/magento index:reindex
php bin/magento cache:flush
 1
Author: Raül, 2018-08-02 12:01:54