我正在尝试执行一个shell脚本,该脚本将包含100多行,这是一个动态数据。 如何在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);
}
?>
请告诉我如何在执行时将我的shell放到浏览器中。