Я пытаюсь запустить команду через задание cron в приложении Symfony 4.
Я создал свою команду, и она запускается успешно, когда я запускаю вручную с консоли (из моего symfony root каталог)
C:\xampp\htdocs\MY-PROJECT>php bin/console MY-COMMAND /*It works fine*/
Я установил CronBundle (https://packagist.org/packages/cron/cron-bundle) и зарегистрировал задание cron с консоли:
C:\xampp\htdocs\MY-PROJECT>php bin/console cron:create
Cron задание было успешно создано в базе данных, и я пытаюсь запустить:
C:\xampp\htdocs\MY-PROJECT>php bin/console cron:run"
time: 0.15687298774719
Кажется, что задание cron выполняется, но оно ничего не делает (но консоль показывает истекшее время). Таблица базы данных cron_report сообщает об ошибке => «Не удалось открыть входной файл: bin / console»
Кажется, что пакет cron запускает команду из другого каталога, чем тот, который я использую, когда запускаю команду вручную (каталог проекта root).
Я пытался запустить с консоли «php bin / console cron: start», но выдается сообщение об ошибке => «Для этой команды требуется pcntl расширение для запуска. " Я запускаю xampp на windows