我在本地创建了一个在命令行中运行 java 应用程序的小型 php 脚本。这个 java 应用程序持续运行并且永远不会完成。在运行时,它会输出命令行文本。这是代码:
<?php
set_time_limit(0);
$command = "java -Xms124M -Xmx124M -jar myapp.jar";
$end = " 2>&1";
$in = $command . $end;
$out = exec($in);
var_dump($out);
?>
我的问题是永远不会打印输出,因为应用程序永远不会停止运行。有没有办法让 php 打印出应用程序运行时返回的每一行?希望我在这里有意义(如果我不是,请告诉我)。