Sysinfo-plugin
villaggio vacanza ibiza testo enamorame campanello mario venuti cd musicali hit dance champions dance brava fiat calendario costantino vitigliano zeuss johan kaspar incentivi per pensione samsung portable charlesroux edmonde lista obbligazioni email address biglietto aerei per londra michael viet desnuda stampanti a3 getto inchiostro fitzgerald robert david profile tele2 it jazz mezzanotte valpolicella run run viaggio thailandia villaggio dei pini joker tende disco grignan mondo chat it ultme sul calciomercato dust in the wind edream it carotatrice bellezze sugli spalti concorso direttivo alagna antonio marsala epson stylus photo c66 try on my own canto alla vita uni mario ds talk show accessori nikon sq www belden com polti pro the beach boys special edition ep distillatore bandiera blu metallica s m maurice andre abbigliamento rosso di sera via della moia 1 nec lcd 3000 welcome to msm hotmail poetry submission tappeto giochi neonati compaq portatile buchholtz andreas heinrich d link di604 clover pioneer cmx3000 epson nero c64 a sud niente di nuovo hotel branca loteria cruz roja dj shog sax 300 tvn sony vaio 14 1 cgil scuola dedicato a te alex baroni risme carta a4 intelletto locandine film disney servizi e progetti lettino e fasciatoio hotel umbria tennis tour xcam cam numero di cellulare rex quadro cattini nella mia citt gog dvornik www bath ac com philips 170c5bs 17 lcd altoparlanti car tu sei cosi giochi scaricare cellulare skai daumas simons cucina lofra case d asta trasporto auto bruce lee il volto della vendetta offerta 2 cellulari autocad 2006 upgrade porta telecamera fotoritocco light live set mp3 directx disponibili in versione 90c imbarcazioni da diporto consiglio pentola pressione aegithalus tranzas nuevo amor pennini asus il nome della rosa comune di messina marine video trucchi unreal tournament 2004 motorola 8700 batteria batterie izvestija nampula (provincia) testo tradotto gravity of love vigo mediamen trucchi play station 2 dragone all planet looney tunes 2 atoll brescia bellezze asiatiche mercato or decapitazione prigionieri lg lcd 20 tv webcam traffico eos 300x basic instinct vs delete shake it up jonathan togo immagini il promontorio della paura sborrate di cavalli parchis canciones hotel ananas vienna pompini a perugia porro colombiano hex files seca 2 david bowil prius toyota omnitel adsl puedes matarme con tu voz www juve palinuro mare dinant icq scarica www icarito com elisa then comes the sun lsd tozzi video ti amo desiderando giulia (dvd) eo fine fine pacifico infermiera sexy stand casse acustiche blue note a story cd musicali casimir di qua di la del piave fotocamere digitali sony mavica impotenza maschile shot in the night bajar videos musicales de yandel i think god can explain incontro spoleto locanda gaudemus trieste nike air turbolence ragazze giovani lago como signore degli anelli ps2 spiagge x animali gta san diego calpestare hp ipaq rz1710 hard disc esterno firewire funghi magici il commissario maigret una vita in gioco instancabile ditta italiana valenzia destroy parco decimale palmari quadriband dvdr philips 610 logitech mouse optical mx518 creative labs webcam live mercedes e 320 avantgarde gomme per auto interfaccia bluetooth abbigliamento donna invernale philips monitor tuner tv carmelo viola dinne una per me lettore dvd panasonic come get some when i die klv v garzanti dizionario italiana succhi di frutta rilegatrice ad anelli anelli oro brillanti labirinti di sonic roddy doyle collection dp 1000 ==Beschreibung== Autor: Alberto Pachera
Plugin zeigt Systeminformationen:
- kernel version
- cpu type
- cpu frequenc
- cpu usage
- cpu free
- total memory
- memory free
- memory usage
- video disk space
Inhaltsverzeichnis |
Bilder
Softwareanforderungen
- sensors (optional)
Installation
Source
Arch-Linux
pacman -S lm_sensors
Crux
prt-get depinst lm_sensors
Debian
apt-get install lm-sensors
Gentoo
emerge lm_sensors
SuSE
yast -i sensors
Konfiguration
Link setzen.
ln -s $SOURCEDIR/VDR/PLUGINS/src/sysinfo/script/sysinfo.sh /usr/local/bin
Laut README muß die sysinfo.sh nur dann angepasst werden, wenn keine Daten im zweiten Block der OSD Ausgabe zu sehen sein sollten.
Cpu Temp: xxxxxx Fan1: xxxxxx M/B Temp: xxxxxx Fan2: xxxxxx
bash> sysinfo.sh Usage: sysinfo.sh {cputemp|cpufan|mbtemp|mbfan}
Bsp:
bash> sysinfo.sh cputemp
Bekommt man hier keine Ausgabe, ist sensors aufzurufen.
bash> sensors as99127f-i2c-0-2d Adapter: SMBus Via Pro adapter at e800 Algorithm: Non-I2C SMBus adapter VCore 1: 1.72 V (min = 1.53 V, max = 1.87 V) VCore 2: 0.08 V (min = 1.53 V, max = 1.87 V) 3.3V: 3.37 V (min = 2.97 V, max = 3.63 V) 5V: 4.99 V (min = 4.50 V, max = 5.48 V) 12V: 11.86 V (min = 10.79 V, max = 13.11 V) -12V: -12.08 V (min = -15.06 V, max = -12.32 V) ALARM -5V: -5.06 V (min = -5.48 V, max = -4.50 V) fan1: 3792 RPM (min = 3000 RPM, div = 2) fan2: 0 RPM (min = 3000 RPM, div = 2) ALARM fan3: 0 RPM (min = 3000 RPM, div = 2) ALARM temp1: 33°C (limit = 60°C) temp2: 224.0°C (limit = 120°C, hysteresis = 100°C) (beep) temp3: 224.4°C (limit = 120°C, hysteresis = 100°C) vid: 1.700 V alarms: beep_enable: Sound alarm enabled
Wir nehmen das mal auseinander.
sensors | grep -i 'CPU TEMP' | cut -c 10-18 | tr -d ' ' ^ ^ ^ ^ ^ Löschen der Leerzeichen ^ ^ ^ Gibt 'characters' aus, zeichen 10 bis 18 ^ Suchphrase lautet 'CPU TEMP', '-i' steht für 'ignore case distinctions' GROß/klein Schreibung
Folgende Änderung:
- sensors | grep -i 'CPU TEMP' | cut -c 10-18 | tr -d ' ' sensors | grep -i '^temp1:' | cut -c 10-18 | tr -d ' '
Nun sollte sensors den gewünschten Wert ausgeben:
bash> sysinfo.sh cputemp 33°C
Bei den anderen Daten ist ähnlich zu verfahren.
Sonstiges
Probleme
- Bei älteren Versionen von "ps" (welches genutzt wird um "cpu free" anzuzeigen), kann es Probleme mit der Syntax geben sysinfoosd.c:
// Calculate cpu free ExecShellCmd("CPU=0; for I in `ps -eo ""%C"" | grep ""\\.""`; do CPU=`echo $CPU $I | awk '{ print $1 $2 }'`; done; echo $CPU", cTemp); ^^^^^^^^^^^^^
- Sieht man am besten auf der Konsole, anstatt einzelne WERTE... wird (not found) ausgegeben:
~# ps e%C spec value %C not found
- Änderung:
// Calculate cpu free - ExecShellCmd("CPU=0; for I in `ps -eo ""%C"" | grep ""\\.""`; do CPU=`echo $CPU $I | awk '{ print $1 $2 }'`; done; echo $CPU", cTemp); ExecShellCmd("CPU=0; for I in `ps xu | awk '{ print $3 }' | grep ""\\.""`; do CPU=`echo $CPU $I | awk '{ print $1 $2 }'`; done; echo $CPU", cTemp);
Links
- Sensors Projekt
- Sensors Howto
- Homepage des Plugins tw. eng. Rest italienisch