使用PHP执行unix shell命令使用PHP 脚本运行shell命令通过php 执行shell命令并将其显示在浏览器中吗?我已经提到了以上链接。但是,在浏览器中显示linux shell命令过程时遇到了问题。我的linux命令:top -n 1并想在浏览器中使用php显示它们。
myscript.php
<?php
$var = shell_exec('top -n 1');
echo "<pre>$var</pre>";
?>
现在,当我刷新浏览器时,无法在浏览器中看到输出。
好的,我看到您的问题Rana。linux中需要与TERM环境变量一起设置一些shell命令。top
是其中之一。另外,必须使用-b标志才能从输出缓冲区中获取结果,在这种情况下,该标志是终端...请尝试以下代码:
<?php
$var = shell_exec('TERM=xterm /usr/bin/top -n1 -b');
echo "<pre>$var</pre>";
?>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句