Возможно ли выполнять терминальные команды с использованием PHP? Мне нужно отобразить ядра, выделенные для каждой виртуальной машины, и некоторые другие детали виртуальной машины. Использую KVM. Может ли кто-нибудь помочь сделать это. Использую сервер Ubuntu 11.04. Может кто-нибудь объяснить с примером.
вы можете использовать back-ticks, 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;
?>