【发布时间】:2013-01-25 06:24:53
【问题描述】:
我有一个在终端中测试过的命令,它工作正常,但是当我在脚本中调用该命令以在浏览器上显示输出时,它似乎不起作用。我的命令需要时间才能在终端中显示输出,这将是它未在浏览器上显示的原因。
set_time_limit (0);
echo '<pre>';
$output=array();
$last_line = system('cat /home/me/dev/test/working/test_string.txt | java -jar /home/simon/logstash/build/logstash-1.1.10.dev-monolithic.jar agent -f /home/me/dev/test/working/my_itch_con.config',$output);
echo '</pre>';
echo "Complete";
print_r($output);
echo "<br>";
【问题讨论】:
-
它显示日志结果只是希望它出现在浏览器上。执行该过程时,显示输出确实需要一分钟。
-
我明白了。但是现在它在浏览器中显示什么?
-
来自php.net,当你给
system函数提供第二个参数时,执行命令的返回状态将被写入这个变量。 -
试试我回答中的例子。确保你已经完成了仪式。