我正在做一个项目,我必须获得 CPU 温度(包括内核)和风扇速度。
对于我的 PC,我使用 /sys/class/hwmon/hwmon2/temp*_input
作为 CPU 和 /sys/class/hwmon/hwmon3/device/fan*_input
为风扇速度。
我的代码在其他一些 PC 上不起作用。首先,操作系统是 Ubuntu 18.04,其次是 16.04。我想找到一条通用路径,从中我可以获得所有必要的信息。我可以使用类似的东西吗?
最佳答案
据我所知,没有通用的方法。糟透了,但这就是你的生活。您只需要探索不同的选项,查看当前系统的工作原理并加以处理。
关于c++ - 如何在同一位置的所有 Linux 发行版中找到包含 CPU 温度和风扇速度信息的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55248919/