我希望能够通过 PHP 在浏览器中显示 CPU 负载百分比。
这是我正在使用的代码:
这是输出结果:
现在正在读取整个代码行,不仅仅是'C:\wmic'。
$command ="C:\\wmic cpu get loadpercentage";
echo shell_exec("$command 2>&1 ; echo $?" );
这是输出结果:
'C:\wmic' is not recognized as an internal or external command, operable program or batch file.
我错过了什么?
更新 - 1
更改代码以允许单词之间有空格:
$command ="C:\\wmic^ cpu^ get^ loadpercentage";
'C:\wmic cpu get loadpercentage' is not recognized as an internal or external command, operable program or batch file.
现在正在读取整个代码行,不仅仅是'C:\wmic'。
wmic
是什么?它是一个可执行文件(可能被称为wmic.exe
)吗?还是批处理文件(可能被称为wmic.bat
)?还是其他什么东西?你确定它就在C:\
里面吗? - ChrisC:\>wmic cpu get loadpercentage
,我会得到以下结果:LoadPercentage 6
。 - IgorAlves. $command ="C:\\php^ -v";
并将php.exe放置在我的系统变量中,我仍然遇到相同的错误。它在命令行中可以工作。 - IgorAlves