[ igla @ 17.04.2007. 20:35 ] @
Kako mogu iz Shell-a da ocitam temperaturu procesora?

Za ispis temperatura hard-diskova je dovoljno instalirati program hddtemp, pa me interesuje da li postoji nesto slicno i za proveru temperature procesora... (Pokusavao sam sa sensor, medjutim nisam bas siguran kako da ga konfigurisem...
[ Tyler Durden @ 17.04.2007. 20:48 ] @
lmsensors. Moraš da instaliraš, uključiš podršku u kernelu i podesiš sa sensors-detect.
I moćićeš da očitaš podatke sa komandom sensors.
[ Plaser @ 17.04.2007. 21:02 ] @
kako nece kad kucas "sensors"!
instaliraj sledece pakete:

libsensors3
lm-sensors
sensord

i mora da radi!
[ igla @ 17.04.2007. 21:23 ] @
Code:
root: ~# /usr/sbin/sensors-detect
# sensors-detect revision 4171 (2006-09-24 03:37:01 -0700)

This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.

We can start with probing for (PCI) I2C or SMBus adapters.
Do you want to probe now? (YES/no):
Probing for PCI bus adapters...
Use driver `i2c-i801' for device 0000:00:1f.3: Intel ICH7

We will now try to load each adapter module in turn.
Module `i2c-i801' already loaded.
If you have undetectable or unsupported adapters, you can have them
scanned by manually loading the modules before running this script.

We are now going to do the I2C/SMBus adapter probings. Some chips may
be double detected; we choose the one with the highest confidence
value in that case.
If you found that the adapter hung after probing a certain address,
you can specify that address to remain unprobed.
Can't exec "i2cdetect": No such file or directory at /usr/sbin/sensors-detect line 5320, <STDIN> line 1.
Couldn't find i2cdetect program!! at /usr/sbin/sensors-detect line 5320, <STDIN> line 1.


Sredio sam ovaj problem sa i2cdetect, i kada sve odradi i dalje ispisuje posle pokretanja sesnsor sledece :

Code:
root: ~# sensors
tveeprom-i2c-1-50
Adapter: bt878 #0 [sw]

Philips NTSC (FI1236,FM1236 and compatibles)-i2c-1-60
Adapter: bt878 #0 [sw]


a to su podaci od TV-Tuner-a

[Ovu poruku je menjao igla dana 17.04.2007. u 22:39 GMT+1]
[ igla @ 17.04.2007. 22:01 ] @
Sredio sam. Hvala!
[ igla @ 17.04.2007. 23:27 ] @
Samo jos jedno pitanje - kraj ispisa mi izgleda ovako:

Code:
M/B Temp:    -55°C  (low  =  +127°C, high =  +127°C)   sensor = thermistor
CPU Temp:     -2°C  (low  =  +127°C, high =  +127°C)   sensor = thermistor
Temp3:       +36°C  (low  =  +127°C, high =   +80°C)   sensor = diode


Da li je to normalno i sta predstavlja ovo Temp3?
[ MMX @ 18.04.2007. 00:12 ] @
Temp3 je temperatura procesora.
[ igla @ 18.04.2007. 01:03 ] @
Evo skripte koja ispisuje tempature procesera i hdd-ova

temperature.sh

Code:

#!/bin/sh
CPU_TEMP=`/usr/bin/sensors | awk '/Temp3:/ {print $2;}'`
CPU_FAN=`/usr/bin/sensors | awk '/fan1:/ {print $2;}'`

#ata diskovi
#/usr/bin/hddtemp /dev/hda
#/usr/bin/hddtemp /dev/hdb
#sata diskovi
/usr/bin/hddtemp /dev/sda
/usr/bin/hddtemp /dev/sdb

echo CPU: $CPU_TEMP
echo Fan: $CPU_FAN RPM
[ popacp @ 19.04.2007. 15:36 ] @
Ako koristiš ACPI, a ne APM i ako je tvoj procesor podržan, dovoljno je da uradis:

Code:
cat /proc/acpi/thermal_zone/THRM/temperature