ďťż
 
 
   hddtemp
 
 

Tematy

 
    
 

 

 

 

hddtemp





GIGABYTE - 08-11-2007 20:24
Witam. Chciałem dodać temperaturę dysku do conky dzięki użyciu hddtemp. Gdy wpisuję"

Wyrzuca mi:

Gdy wpisuję:

to idzie tylko z roota, z usera nie ma dostępu. Co zrobić aby temperatura była w conky??

Wersja conkyego to 1.4.8 a hddtemp 0.3-beta15



dziaku - 08-11-2007 20:30
wpisz w konsoli aptitude install netcat potem komenda nc , bedzie aktywna.
I nie pisz
Cytat:
hddtemp nc localhost 7634
tylko:
nc localhost 7634 co ciekawe po wpisaniu tego polecenia dostaje taki wynik:
localhost.localdomain [127.0.0.1] 7634 (?) : Connection refused Czemu odmawia połączenia?



GIGABYTE - 09-11-2007 16:09
Wpisuję :

i wywala:

Czyli nic...



nightwish86 - 09-11-2007 16:25
[16:24:44] root@orion:/home/night# chmod +s /usr/sbin/hddtemp
[16:24:59] root@orion:/home/night# /etc/init.d/hddtemp start
[16:25:21] root@orion:/home/night# hddtemp /dev/hda
/dev/hda: TOSHIBA MK6006GAH: 29°C

[16:25:09] night@orion:~$ /usr/sbin/hddtemp /dev/hda
/dev/hda: TOSHIBA MK6006GAH: 29°C Cóż za problem, po co się bawić w netcaty...



Kaudi - 09-11-2007 16:26
Ja jak wpisuje u siebie w przegladarke localhost:7634 to otrzymuje w niej nastepujacy wynik |/dev/hdb|WDC WD800JB-00JJC0|50|C||/dev/sda|WDC WD2500JS-22NCB1|58|C| a swiadczy on o tym ze hddtemp dziala.



GIGABYTE - 09-11-2007 18:37
Wpisałem w conkym hddtemp /dev/sda i pokazuje N/A



Kaudi - 09-11-2007 18:40
co do conky to do pliku konfiguracyjnego tzreba dorzucic odpowieni skryp aby czytal temperature Conky przeczytaj ten watek dokladnei i napewno bedziesz wiedzial co zrobic



GIGABYTE - 09-11-2007 18:46
No właśnie skrpyt zrobiłem a mianowicie:

I jest ok tylko chciałbym żeby wyświetlało tylko liczbę z temperaturą i znaczek C, co trzeba do skruptu dopisać?



Kaudi - 09-11-2007 19:05
ja bym dal taki skrypt

#!/bin/bash
echo "$(nc localhost 7634 | cut -d'|' -f4)" a w ~/.conkyrc

${color slate grey}TWARDZIEL: $color${execi 1 /home/TY/.conky_script_hddtemp} ${color #ddaa00} °C $color$alignr$diskio ja tak mam i pokazuje mi np : TWARDZIEL: 48 °C

[ Dodano: 2007-11-09, 19:10 ]
Oczywiscie kody kolorow to sobie sam dopasuj do swojego wygladu.



GIGABYTE - 09-11-2007 19:17
No u mnie tak jest:

I w conky nic nie pokazuje.



Kaudi - 09-11-2007 19:21
przeczytaj dokladnie to co wklejam, ja wedlug tego postepowalem i udalo sie za pierwszym razem


Conky i hddtemp

Temperatura twardziela w conky? Tak, to też możliwe ;-)

Najpierw instalujemy potrzebny pakiet:

aptitude update && aptitude install hddtemp
Na wszystkie pytania odpowiadamy twierdząco (ENTER).

Teraz dla przykładu, jako zwykły użytkownik, wpisujemy:

nc localhost 7634 Powinno pojawić się coś w tym stylu (zależnie jaki dysk posiadamy):

|/dev/sda|WDC WD1600JS-22NCB1|36|C| Jak widać jest to trochę nieczytelne, więc dla odmiany wpisujemy:

nc localhost 7634 | cut -d'|' -f4 Teraz wynikiem jest sama liczba, która zarazem jest temperaturą danego dysku.

Aby dodać wyświetlanie temperatury do conky stworzymy mały skrypt.

Jako zwykły użytkownik wpisz:

touch ~/.conky_script_hddtemp && chmod +x ~/.conky_script_hddtemp Teraz otwórz ten skrypt dowolnym edytorem, na przykład:

vim ~/.conky_script_hddtemp Wpisz do niego:

#!/bin/bash
echo "$(nc localhost 7634 | cut -d'|' -f4)" Zapisz i wyjdź z pliku. Teraz mała próba:

sh ~/.conky_script_hddtemp Powinniśmy jako wynik otrzymać temperaturę dysku.

Skoro wszystko działa jak należy, dodaj do ~/.conkyrc w najbardziej odpowiadające Ci miejsce:

$color${execi 1 /home/TY/.conky_script_hddtemp} ${color #ddaa00} °C Jeżeli korzystasz z mojego configu to możesz zamiast tej linii:

${color slate grey}TWARDZIEL: $color$alignr$diskio wstawić taką linię:

${color slate grey}TWARDZIEL: $color${execi 1 /home/TY/.conky_script_hddtemp} ${color #ddaa00} °C $color$alignr$diskio

--
Podziękowania dla użytkownika Hagal



GIGABYTE - 10-11-2007 16:01
No ale jak juz pisałem po poleceniu :

Nic nie wyświetla, wrzuca tylko nową linijkę i tyle.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis