Strona 1 z 2
hddtemp
: 08 listopada 2007, 20:24
autor: GIGABYTE
Witam.
Chciałem dodać temperaturę dysku do conky dzięki użyciu hddtemp. Gdy wpisuję"
hddtemp nc localhost 7634
Wyrzuca mi:
nc: open: Nie ma takiego pliku ani katalogu
localhost: open: Nie ma takiego pliku ani katalogu
7634: open: Nie ma takiego pliku ani katalogu
Gdy wpisuję:
hddtemp /dev/sda
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
: 08 listopada 2007, 20:30
autor: dziaku
wpisz w konsoli
potem komenda nc , bedzie aktywna.
I nie pisz
GIGABYTE pisze:Cytat:
hddtemp nc localhost 7634
tylko:
co ciekawe po wpisaniu tego polecenia dostaje taki wynik:
Kod: Zaznacz cały
localhost.localdomain [127.0.0.1] 7634 (?) : Connection refused
Czemu odmawia połączenia?
: 09 listopada 2007, 16:09
autor: GIGABYTE
Wpisuję :
nc localhost 7634
i wywala:
[karol@myhost ~]$ nc localhost 7634
[karol@myhost ~]$
Czyli nic...
: 09 listopada 2007, 16:25
autor: nightwish86
Kod: Zaznacz cały
[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...
: 09 listopada 2007, 16:26
autor: Kaudi
Ja jak wpisuje u siebie w przegladarke
to otrzymuje w niej nastepujacy wynik
Kod: Zaznacz cały
|/dev/hdb|WDC WD800JB-00JJC0|50|C||/dev/sda|WDC WD2500JS-22NCB1|58|C|
a swiadczy on o tym ze hddtemp dziala.
: 09 listopada 2007, 18:37
autor: GIGABYTE
Wpisałem w conkym hddtemp /dev/sda i pokazuje N/A
: 09 listopada 2007, 18:40
autor: Kaudi
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
: 09 listopada 2007, 18:46
autor: GIGABYTE
No właśnie skrpyt zrobiłem a mianowicie:
#!/bin/bash
echo "$(hddtemp /dev/sda)"
I jest ok tylko chciałbym żeby wyświetlało tylko liczbę z temperaturą i znaczek C, co trzeba do skruptu dopisać?
: 09 listopada 2007, 19:05
autor: Kaudi
ja bym dal taki skrypt
Kod: Zaznacz cały
#!/bin/bash
echo "$(nc localhost 7634 | cut -d'|' -f4)"
a w ~/.conkyrc
Kod: Zaznacz cały
${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.
: 09 listopada 2007, 19:17
autor: GIGABYTE
No u mnie tak jest:
[karol@myhost ~]$ sh .skrypt_hddtemp
[karol@myhost ~]$
I w conky nic nie pokazuje.