web-dev-qa-db-fra.com

Où puis-je trouver la température actuelle de l'ordinateur portable?

J'ai un script qui enregistre des informations sur mon ordinateur portable Toshiba, telles que sa température actuelle, et envoie ces informations à Pachube . Récemment, j'ai mis à niveau vers Ubuntu 11.11 et la série Kernel 3.0 et mon script a cessé de fonctionner.

Le fichier temperature, qui se trouvait auparavant dans /proc/acpi/thermal_zone/TZ01/temperature n'existe plus. Il existe un répertoire approprié sur /proc/acpi/Toshiba/ mais son contenu est le suivant:

$ 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
$

Donc, pas de température. Quelqu'un connaît-il un moyen d'obtenir ces informations? Est-ce toujours dans /proc/ quelque part?

3
snim2

Je peux trouver la température de mon ordinateur portable Toshiba, exprimée en 1/1000 de degré Celsius, dans _/sys/class/thermal/thermal_zone0/temp_

cat /sys/class/thermal/thermal_zone0/temp
51000

et acpi -t renvoie:
Thermique 0: ok, 51,0 degrés C

Mon système n'a qu'une zone_ thermique mais je suppose que d'autres systèmes peuvent avoir plus d'une zone.

2
John S Gruber