skrypt bash odczytujący temperaturę procesora

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
andrzejtbg
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 06 cze 2008, 10:59
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86

skrypt bash odczytujący temperaturę procesora

Post autor: andrzejtbg »

Witam.

Czy ktoś mógłby mi pomóc w napisaniu skryptu, odczytującego wartość temperatury procesora i ustawiającego zmienna o wartości tej temperatury.

tzn:
jak temperatura wynosi np 55 Stopni to ustawia zmienna=55
a jesli 60 to zmienna=60

Właściwie to nie wiem w jaki sposób pobrać z komendy w bash (np: "acpi -t") wartość tej temperatury i ustawić ja jako wartość zmiennej.

Pozdrawiam :)
placebo
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 27 mar 2009, 10:00
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma

Odp: skrypt bash odczytujący temperaturę procesora

Post autor: placebo »

Cuś takiego:

np.

Kod: Zaznacz cały

zmienna=$(ls);echo $zmienna
?
Tak samo mozesz zrobic z innymi poleceniami
andrzejtbg
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 06 cze 2008, 10:59
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: skrypt bash odczytujący temperaturę procesora

Post autor: andrzejtbg »

Dziękuję za pomoc :)

poleceniem

Kod: Zaznacz cały

zmienna=$(acpi -t);echo $zmienna
otrzymuje

Kod: Zaznacz cały

Thermal 0: ok, 51.0 degrees C
teraz jakimś pomysłowym warunkiem potrzebuje ustawić jako wartość zmiennej samą liczbę 51.0

Czy ktoś ma jakiś pomysł ?
Pozdrawiam.
placebo
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 27 mar 2009, 10:00
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma

Odp: skrypt bash odczytujący temperaturę procesora

Post autor: placebo »

Chyba wiem, jak możesz to zrobic - zrób tak: (chociaz moze sa i lepsze rozwiazania)

Kod: Zaznacz cały

echo acpi -t > temp.txt
zmienna=$(awk '{print $4}' temp.txt)
#echo $zmienna - sprawdzisz sobie, co jest w zmiennej
rm -f temp.txt
nUmer
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 26 lut 2009, 19:46
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Kontakt:

Odp: skrypt bash odczytujący temperaturę procesora

Post autor: nUmer »

Kod: Zaznacz cały

#!/bin/bash
zmienna=`acpi -t|cut -d ' ' -f4`
andrzejtbg
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 06 cze 2008, 10:59
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: skrypt bash odczytujący temperaturę procesora

Post autor: andrzejtbg »

Dzięki wielkie Placebo i NUmer :)
Właśnie dokładnie o to mi chodziło.

Pozdrawiam :):):)
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 9 gości