如何在运行时执行shell命令并在网页上显示内容?

时间:2016-03-23 13:00:43

标签: php shell command-line-interface

我正在尝试使用cdparanoia -E 1启动CD翻录,并希望处理进度条。

示例代码确实在浏览器中输出内容,但在完成所有操作后。如果直接显示其调用的cli内容。

$cmd = 'cdparanoia -e 1';

@ob_end_clean();

$proc = popen($cmd, 'r');
while (!feof($proc))
{
    echo fread($proc, 4096).'<br>';
    flush();
    @ob_flush();
}

我的env是debian,nginx 1.6.2和php5-fpm 5.6.17。

0 个答案:

没有答案