gpt4 book ai didi

c - 如何通过 C 库获取 Linux 硬件和系统信息?

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

我正在尝试实现一个系统,该系统通过蓝牙套接字发送有关当前系统(实际上是 Linux 服务器)的信息。这个后端代码是用 C 写的。我想知道是否有可用的库来获取诸如 cpu 温度、磁盘使用情况和进程运行等信息,仅举几例内部 C 代码。如果不可能,您向我推荐了哪些替代方案?

最佳答案

要查找磁盘使用情况 - 请参阅 lstat(),选择 st_size 以获取文件大小并获取磁盘使用情况。读取/proc 找不到正在运行的进程,所有正在运行的进程在/proc 下都有pidno。而且,目前,我不知道如何获得 cpu 温度。但是,您可以从/sys/devices/system/cpu/cpufreq 获取 cpufreq 相关信息。

关于c - 如何通过 C 库获取 Linux 硬件和系统信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16472200/

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