我想知道 RAM 使用情况。我知道有多个命令,例如 free、top,但我如何才能仅获取 MB 中的数字(例如“3172”),以便可以在 webadmin 脚本中使用它?
提前致谢。
答案1
假设给定的命令指的是 shell 命令:
根据你想要的值,你可以使用类似
free -m | awk '/^-/ {print $4}'
两者之间的正则表达式/
选择您想要的行(这里是以 开头的行-
),后面的数字$
表示您想要的字段(这里是第 4 个)。
答案2
free
从特殊文件 中获取信息/proc/meminfo
。我不太擅长 Python,但我猜你可以逐行读取“文件”并将其拆分:
。