是否可以使用 PHP 执行终端命令?我需要显示分配给每个 VM 的核心以及虚拟机的一些其他详细信息。我正在使用 KVM。有人可以帮忙吗?我正在使用 Ubuntu 服务器 11.04。有人可以举例说明吗?
答案1
您可以使用反引号exec
或system
命令来运行终端命令。
以下是可能对您有帮助的示例脚本
<?php
# back-ticks
$cpuinfo1=`lscpu`;
echo $cpuinfo1;
echo "\n===================\n";
#exec
echo "\n nproc details are here " . exec('nproc');
echo "\n===================\n";
#system
$cpuinfo2 = system('cat /proc/cpuinfo');
echo $cpuinfo2;
?>