如标题所述,我正在尝试计算CPU的温度以在conky中使用它。奇怪的是,acpi命令没有给我有关此笔记本电脑温度的信息。因此,我使用的是lm传感器。
cho:~$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +54.0°C (high = +95.0°C, crit = +105.0°C)
Core 2: +57.0°C (high = +95.0°C, crit = +105.0°C)
首先,我不确定核心0和核心2代表什么...我在想它们代表了我的双核CPU的每个核心。
是否可以有一个单行代码来计算这些温度的平均值并得到
55.5°C
作为输出?
提前致谢。
您可以使用以下awk传递输出:
awk '/^Core /{++r; gsub(/[^[:digit:]]+/, "", $3); s+=$3} END{print s/(10*r) "°C"}'
55.5°C
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句