Symfony2启动和查杀后台进程

时间:2017-02-04 15:21:59

标签: php symfony

我有一个symfony命令需要在后台运行,因为它是一个长时间运行的任务。我已经在google上搜索了多少小时,但我找不到答案。假设我在symfony中有这个新进程。

    $process = new Process('php app/console run:task:import');
    $process->start();
    return new \Symfony\Component\HttpFoundation\Response($process->getPid());

正如documentation所述。可以使用stop()方法随时停止任何异步进程;

$process->stop(timeout, signal);

现在如果我有两个过程怎么办? import1和import2。我怎样才能停止import2?

0 个答案:

没有答案