Hddtemp: differenze tra le versioni

nessun oggetto della modifica
m (+ template autori & versioni compatibili)
Nessun oggetto della modifica
Riga 16: Riga 16:
</pre>
</pre>
{{Suggerimento|Per avere l'output di tutti i dischi con un solo comando:
{{Suggerimento|Per avere l'output di tutti i dischi con un solo comando:
<pre># hddtemp /dev/sd?  
<pre>$ hddtemp /dev/sd?                                                                                                                                                    
/dev/sda: Maxtor 6Y120L0: 39 C
/dev/sda: ST31000528AS: 43°C                                                                                                                                                         
/dev/sdb: Maxtor 6E040L0: 41 C
/dev/sdb: WDC WD5000AAKS-00YGA0: 46°C                                                                                                                                               
/dev/sdc: WDC WD5000AAKS-00YGA0: 46°C
</pre>
oppure di tutte le partizioni
<pre>$ hddtemp /dev/sd*
/dev/sda: ST31000528AS: 43°C
/dev/sda1: ST31000528AS: 43°C
/dev/sda2: ST31000528AS: 43°C
/dev/sda3: ST31000528AS: 43°C
/dev/sda5: ST31000528AS: 43°C
/dev/sda6: ST31000528AS: 43°C
/dev/sda7: ST31000528AS: 43°C
/dev/sdb: WDC WD5000AAKS-00YGA0: 46°C
/dev/sdb1: WDC WD5000AAKS-00YGA0: 46°C
/dev/sdc: WDC WD5000AAKS-00YGA0: 46°C
/dev/sdc1: WDC WD5000AAKS-00YGA0: 46°C
/dev/sdc2: WDC WD5000AAKS-00YGA0: 46°C
/dev/sdc3: WDC WD5000AAKS-00YGA0: 46°C
 
</pre>}}
</pre>}}
=Demone=
hddtemp ha anche un demone con un file di configurazione in ''/etc/default/hddtemp'' :
<pre>
# Defaults for hddtemp initscript (/etc/init.d/hddtemp)
# This is a POSIX shell fragment
# [automatically edited by postinst, do not change line format ]
# hddtemp network daemon switch. If set to true, hddtemp will listen
# for incoming connections.  ### cambiare da false a true ###
RUN_DAEMON="true"
# List of devices you want to use with hddtemp. If none specified,
# hddtemp will probe standard devices.  ### inserire i propri dischi ###
DISKS="/dev/sda /dev/sdb /dev/sdc "
# List of devices you want to use with hddtemp, but that would not be
# probed for a working sensor.
DISKS_NOPROBE=""
# IP address of the interface on which you want hddtemp to be bound
# on. If none specified, goes to 127.0.0.1. Use 0.0.0.0 to bind hddtemp
# on all interfaces.
INTERFACE="127.0.0.1"
# Port number on which you want hddtemp to listen on. If none specified,
# the port 7634 is used.
PORT="7634"
# Database file to use. If none specified, /etc/hddtemp.db is used.
#DATABASE="/etc/hddtemp.db"
# Separator to use between fields. The default separator is '|'.
#SEPARATOR="|"
# Logging period (in seconds) for the temperatures. If set to a value
# different than 0, hddtemp will run as a daemon periodically logging
# the temperatures through syslog    ### tempo in secondi 300=5 minuti ###
RUN_SYSLOG="300"
# Other options to pass to hddtemp
OPTIONS=""
</pre>
dopo le modifiche potrebbe essere necessario riavviare il demone.
Per ottenere un' output utile
<pre>
$ nc localhost 7634
|/dev/sda|ST31000528AS|43|C||/dev/sdb|WDC WD5000AAKS-00YGA0|46|C||/dev/sdc|WDC WD5000AAKS-00YGA0|46|C|
</pre>
=Permessi utente=
Potrebbe essere necessario usare <code>hddtemp</code> come user, in tal caso riconfigurare con il comando:
Potrebbe essere necessario usare <code>hddtemp</code> come user, in tal caso riconfigurare con il comando:


Riga 30: Riga 102:


[[File:Hddtemp2.jpeg |center| 550px]]
[[File:Hddtemp2.jpeg |center| 550px]]
Utile nell'uso di [[Superkaramba|superkaramba]] o conky dove molte richieste hanno i permessi dell'user e nel caso di <code>hddtemp</code> non rendono alcun output se mancano i permessi per eseguire il comando.
=Applicazioni=
E' possibile usare i vari output splittandoli o tagliandoli per inserirli in altre applicazioni come [[Superkaramba|superkaramba]] o conky.
per conky come in esempio :
${execi 300 nc localhost 7634}
per ottenenere
/dev/sda: WDC WD5000AAKS-00YGA0: 46°C
oppure prelevando solo una parte
${execi hddtemp -n /dev/sda |cut -c 34-38}
con output
46°C
allo stesso modo ma cambiando la sinstassi è possibile usarlo con superkaramba come in esempio :
text x=30 y=80 sensor=program program="hddtemp /dev/sda | cut -c 24-29"




Utile nell'uso di [[Superkaramba|superkaramba]] dove molte richieste hanno i permessi dell'user e nel caso di <code>hddtemp</code> non rendono alcun output se mancano i permessi per eseguire il comando.


{{Autori|Autore=[[Utente:Mm-barabba|Mm-barabba]] 00:49, 9 apr 2011 (CEST)}}
{{Autori|Autore=[[Utente:Mm-barabba|Mm-barabba]] 00:49, 9 apr 2011 (CEST)}}
660

contributi