
byobu 預設使用的溫度感測器位於主機板上,因此我想讓它顯示 coretemp 的溫度。我有這個溫度,/sys/devices/virtual/thermal/thermal_zone1/temp
但它返回千分之一度的溫度,當我MONITORED_TEMP=/sys/devices/virtual/thermal/thermal_zone1/temp
在 statusrc 檔案中設定時,byobu 直接顯示這個值,所以我最終得到 35000C 而不是 35C。我可以從另一個位置獲取此溫度嗎?
答案1
在中找到了我的答案原始碼。如果MONITORED_TEMP
匹配,*temp*_input
它將除以 1000,因此更新我的配置以使用 hwmon 路徑而不是 Thermalzone 解決了問題:
MONITORED_TEMP=/sys/class/hwmon/hwmon1/temp1_input