我正在一个项目中,我必须获取CPU温度(包括内核)和风扇速度。

对于我的PC,我将/sys/class/hwmon/hwmon2/temp*_input用于CPU,将/sys/class/hwmon/hwmon3/device/fan*_input用于风扇速度。

我的代码在某些其他PC上不起作用。首先,该操作系统是Ubuntu 18.04,其次是16.04。我想找到一条通用的途径,从那里我可以获取所有必要的信息。有什么可以使用的东西吗?

最佳答案

AFAIK没有通用的方法。糟透了,但这就是你的生命。您只需要研究不同的选项,查看在当前系统上有效的方法并加以处理。

关于c++ - 如何在同一位置的所有Linux发行版中查找包含CPU温度和风扇速度信息的文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55248919/

10-09 07:07