正如标题所述,我正试图计算cpu的温度,以便将其用于软盘中。奇怪的是,acpi命令没有告诉我这台笔记本电脑的温度.所以我用的是智能传感器。
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作为输出?
提前谢谢。
发布于 2014-07-12 07:09:47
您可以用这个awk来输送输出:
awk '/^Core /{++r; gsub(/[^[:digit:]]+/, "", $3); s+=$3} END{print s/(10*r) "°C"}'
55.5°Chttps://stackoverflow.com/questions/24710521
复制相似问题