我正在尝试执行一个包含 100 多行并且是动态数据的 shell 脚本。我如何在 shell 执行时将每一行打印到浏览器。这是我正在尝试的方式,但它不起作用?
<?php
ob_start();
echo "<pre>";
system("/var/www/html/shell_script.sh -e <arg1>");
ob_flush();
flush();
?>
但下面的代码正在工作,因为我正在循环......
<?php
ob_start();
for($i=0;$i<40;$i++)
{
echo 'printing...<br />';
ob_flush();
flush();
ob_end_flush();
usleep(300000);
}
?>
请建议我如何在执行时将外壳输出到浏览器。