来自控制器的Symfony调用Command作为后台任务

时间:2018-07-17 13:42:06

标签: symfony

我想从控制器运行Symfony控制台命令。 documentation中对此进行了说明。

现在,我的控制器等待命令完成。但我希望将Command作为后台任务(例如cronjob)执行。因此,控制器无需等待完成命令,只需启动它即可。

Symfony控制台有可能吗?

1 个答案:

答案 0 :(得分:3)

我认为您必须使用Process component并像这样启动命令:

$process = new Process('php bin/console your:command');
$process->start();