lekérdezés

Fórumok

Sajna bajban vagyok, mert nem tudom hogy is álljak neki.
Adva van egy sensors parancs.
atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage: +1.38 V (min = +0.80 V, max = +1.80 V)
+3.3 Voltage: +3.36 V (min = +2.97 V, max = +3.63 V)
+5 Voltage: +5.02 V (min = +4.50 V, max = +5.50 V)
+12 Voltage: +11.97 V (min = +10.20 V, max = +13.80 V)
CPU FAN Speed: 2777 RPM (min = 600 RPM)
CHASSIS FAN Speed: 0 RPM (min = 1200 RPM)
CPU Temperature: +49.0°C (high = +60.0°C, crit = +95.0°C)
MB Temperature: +39.0°C (high = +45.0°C, crit = +95.0°C)

k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp: +48.0°C
Core0 Temp: +46.0°C
Core1 Temp: +44.0°C
Core1 Temp: +46.0°C

Amit szeretnék ebből az csak a CPU hőmérséklete.
Próbáltam ezt:
sensors | grep CPU | awk '{printf $3}'
De az eredmény nem a legjobb.
Speed:+47.0°C

Értem hogy miért került ide, (CPU FAN Speed: 3. oszlopa, mivel ebben is szerepel a CPU szó amire szűrtem.) de hogy tudom eltüntetni a Speed feliratot.
Gondolom sed lenne a megoldás, de ahhoz marhára nem értek.
Ha valaki lenne olyan kedves és elmagyarázná hogy miként tudom a két CPU sorból kiválasztani azt amelyre szükségem van, azt megköszönném.

Hozzászólások

Ez hogy tetszik?


sensors | grep 'CPU Temperature' | awk '{printf $3}'

Tied a csoki. Köszi.

De volna még egy kérdésem:
Vajon miért logolja teli magát a következő parancsra?
hddtemp -n /dev/sda
aszongya hogy
Jan 28 02:15:40 localhost userhelper[31643]: running '/usr/sbin/hddtemp -n /dev/sda' with root privileges on behalf of 'nextra'

Ez a lekérdezés egy karamba témában fut.
text x=132 y=2 sensor=program program="hddtemp -n /dev/sda" interval=20000 align=right
Az intervallumot feltoltam azóta 2 millióra, hogy ne tegye teli a /var/log/auth.log-ot.
Próbálkozom ezzel:
hddtemp -n /dev/sda 2>&1 | grep -v "with root privileges on behalf of"
De így is van üzenet.

Avagy

sensors | grep "CPU.*°C" | awk '{print $3}'

--
A gyors gondolat többet ér, mint a gyors mozdulat.

Alternatíva:

sed -e's/^temperature: *//' < /proc/acpi/thermal_zone/THM0/temperature

(Nem biztos, hogy minden gépen elérhető ez az interfész, de ha igen, akkor talán felesleges a sensort hívogatni, ha csak ez az egy információ kell.)