gpt4 book ai didi

php - 从 passthru 和 top 获取某些信息

转载 作者:太空宇宙 更新时间:2023-11-04 04:19:04 24 4
gpt4 key购买 nike

我尝试过使用这个可能的解决方案,但没有任何运气:

$test = passthru('/usr/bin/top -b -n 1');
preg_match('([0-9]+ total)', $test, $matches);
var_dump($matches);

该代码显示以下文本:

top - 19:15:43 up 31 days, 23 min, 1 user, load average: 0.00, 0.01, 0.05 Tasks: 85 total, 1 running, 84 sleeping, 0 stopped, 0 zombie Cpu(s): 0.1%us, 0.0%sy, 0.0%ni, 99.8%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 247980k total, 224320k used, 23660k free, 68428k buffers Swap: 521212k total, 37120k used, 484092k free [...] 0.4 0:00.00 top array(0) { }

如何获取特定信息(例如任务总数),以便仅显示 84 总计

提前致谢。

最佳答案

多亏了 Barmar 和 Satish,我才让它开始工作。正确的代码如下:

exec("/usr/bin/top -b -n 1 | grep 任务: | awk -F' ' '{print $4}'")

非常感谢! :)

关于php - 从 passthru 和 top 获取某些信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14692934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com