Cron Bundle在symfony 4上运行bin/console失败



我正试图通过Symfony 4应用程序中的cron作业运行命令。

我已经创建了我的命令,当我从控制台(从我的symfony根目录(手动运行时,它运行成功

C:xampphtdocsMY-PROJECT>php bin/console MY-COMMAND /*It works fine*/

我安装了CronBundle(https://packagist.org/packages/cron/cron-bundle)我从控制台注册了一个cron作业:

C:xampphtdocsMY-PROJECT>php bin/console cron:create

cron作业已在数据库中成功创建,我尝试运行:

C:xampphtdocsMY-PROJECT>php bin/console cron:run"
time: 0.15687298774719

cron作业似乎在运行,但它什么也不做(但控制台显示经过的时间(。cron_report数据库表报告错误=>"无法打开输入文件:bin/console">

cron捆绑包似乎从与我手动运行命令时使用的目录(项目的根目录(不同的目录运行命令。

我试图从控制台"php-bin/console cron:start"运行,但抛出了一条错误消息=>"此命令需要运行pcntl扩展。"我在windows 上运行examplep

PHP pcntl扩展不在Windows上运行。

最新更新