【发布时间】:2013-10-24 03:54:03
【问题描述】:
是否可以使用php在网页上显示'top'之类的命令?
<?php
echo shell_exec('top');
?>
【问题讨论】:
-
我的意思是可以在浏览器中显示交互式 shell 命令的输出吗?
-
Phil for 'top' 命令我们有 'ps' 但是否无法将其他交互式 shell 的输出显示到浏览器?
-
使用这个:
$str = exec("top -bn1"); -
top 没问题,对于像 tcptrack -i [interface] 这样的命令
-
除了只能交互之外,
tcptrack还需要sudo,而 php 通常无法执行(除非您愿意将 sudo 访问权限授予 apache 用户www-data)