Pagina 1 di 1

Leggere le temperature senza plugin sysinfo

Inviato: 08 set 2008, 17:21
da alez
Mi serviva qualcosa per leggere le temperature diretamente da OSD, senza passare per il plugin sysinfo, che non manda l'output su display grafico, mi sono inventato questo:

Codice: Seleziona tutto

# cat /usr/local/bin/temperature.sh

#!/bin/bash
/usr/bin/sensors | grep temp1 | awk ' { print "Scheda madre: " $2 } '
/usr/bin/sensors | grep temp2 | awk ' { print "CPU: " $2 } '
/usr/sbin/hddtemp /dev/sda | awk ' { print "Hard Disk: " $4 } '
che viene richiamato da commands.conf:

Codice: Seleziona tutto

TEMPERATURE: /usr/local/bin/temperature.sh
ed il risultato è questo:
(sia da shell che da OSD in TV che sul display tramite GraphLCD)

Codice: Seleziona tutto


# /usr/local/bin/temperature.sh
Scheda madre: +31°C
CPU: +30.5°C
Hard Disk: 32°C




Spero possa essere anche a voi :D

Re: Leggere le temperature senza plugin sysinfo

Inviato: 09 set 2008, 01:42
da Gringo
Penso sia utile ma scordi di dire quali sono le dipendenze da installare per far girare i 2 script (anche se a occhio sembrano sensors e hddtemp) :-)

PS: peccato che la mia scheda madre non supporti nessun tipo di sensore :-(

Re: Leggere le temperature senza plugin sysinfo

Inviato: 09 set 2008, 09:53
da alez
Gia' :) script e post fatti di fretta...

cerchiamo di compensare la mancanza:

Sensori di temperatura CPU e Motherboard

lm-sensors: interroga i sensori di temperatura sulla scheda madre e le velocità delle ventole

per installarlo su Ubuntu:

Codice: Seleziona tutto

$ sudo apt-get install lm-sensors
per configurarlo si esegue il comando

Codice: Seleziona tutto

$ sensors-detect 
se si e’ fortunati, la configurazione termina con il salvataggio dentro a

/ etc / modules

dei moduli per il nostro sistema.

Una volta riavviato il sistema sarà possibile leggere tramite il comando

Codice: Seleziona tutto

$ sensors
le temperature di CPU e scheda madre

Temperatura dell'hard disk

hddtemp: interroga i sensori di temperatura interni agli hard disk

per installarlo su Ubuntu:

Codice: Seleziona tutto

$ sudo apt-get install hddtemp
io non lo avvio come demone

per leggere le temperature:

Codice: Seleziona tutto

$ sudo hddtemp /dev/sdb
/dev/sdb: MAXTOR STM3250820AS: 39°C

Re: Leggere le temperature senza plugin sysinfo

Inviato: 09 set 2008, 10:53
da Gringo
Ottimo!!!

Visto che ora hai tutto scritto si potrebbe fare un copia-incolla nel wiki :-)

Re: Leggere le temperature senza plugin sysinfo

Inviato: 09 set 2008, 11:21
da alez
Ok, appena riesco publico la, poi eliminiamo i post qua e mettiamo il link :wink:

Re: Leggere le temperature senza plugin sysinfo

Inviato: 20 ott 2008, 19:43
da fusibile73
Interessante.
Potresti postare anche lo scrippetino "temperature.sh "?

Re: Leggere le temperature senza plugin sysinfo

Inviato: 20 ott 2008, 23:43
da Gringo
Gringo ha scritto:Penso sia utile ma scordi di dire quali sono le dipendenze da installare per far girare i 2 script (anche se a occhio sembrano sensors e hddtemp) :-)

PS: peccato che la mia scheda madre non supporti nessun tipo di sensore :-(
Come non detto, ho scoperto che la Compaq nascondeva i moduli quindi con uno script trovato in rete li mostro e poi lancio il nuovo plugin systeminfo.

Re: Leggere le temperature senza plugin sysinfo

Inviato: 21 ott 2008, 08:01
da alez
Interessante, a questo punto devo iniziare la pagina wiki che poi magari integri con la tua esperienza Compaq