我正在编写一个php接口,其中输入传递给一个正常工作的ant目标,但是,我希望在我的浏览器中显示ant构建过程的输出。我现在正在做的是以下
<?php
if (isset($cleaned)){
echo "<div class='output'>";
echo "<p>'".$cleaned."'</p>";
echo "</div>";
$arg1 = escapeshellarg($cleaned);
echo exec("sudo scripts/set_vars.sh $arg1");
}
?>
但它只返回流程的最后一行。我希望看到整个过程与Jenkins中的控制台输出非常相似。
帮助将不胜感激