У меня есть скрипт, который записывает информацию о моем ноутбуке Toshiba, например, его текущую температуру, и отправляет эту информацию в Pachube . Недавно я обновился до Ubuntu 11.11 и серии Kernel 3.0, и мой скрипт прекратил работать.
Файл temperature
, который раньше находился в /proc/acpi/thermal_zone/TZ01/temperature
, теперь больше не существует. В /proc/acpi/toshiba/
имеется соответствующий каталог, но его содержимое выглядит следующим образом:
$ ls
fan keys lcd version video
$ cat *
running: 0
force_on: 0
hotkey_ready: 0
hotkey: 0x0000
brightness: 7
brightness_levels: 8
driver: 0.19
proc_interface: 1
lcd_out: 0
crt_out: 0
tv_out: 0
$
Таким образом, нет температуры. Кто-нибудь знает способ получить эту информацию? Он все еще находится в /proc/
?
Я могу найти температуру для ноутбука Toshiba, выраженную в 1/1000 градуса Цельсия, в _ / sys / class / therm / heat_zone0 / temp _
cat /sys/class/thermal/thermal_zone0/temp
51000 [!d1 ]
и acpi -t возвращает: Thermal 0: ok, 51.0 градусов C
Моя система имеет только термальную зону Thermal 0: ok, 51.0 градусов C , но я полагаю, что другие системы могут иметь более одной зоны.