Ich sende mir mit dem Bash Befehl die Ausgabe "sensors >>/Pfad/logdatei.log".
Wisst ihr eine Methode wie ich in dieser LogDatei enthaltene Werte (CPU Temp: +30 C)
auswerten und in einer Html Datei tabelarisch darstellen kann?
Kann man diese Auswertung gleich in dem Bash Script machen?
Linux 15.070 Themen, 107.539 Beiträge
Du brauchst grep und awk, um die Temperatur bequem zu extrahieren. In meinem Fall geht das mit der Zeile:
sensors | grep "Core0 Temp" | awk '{ print $3 }'
Was genau passiert hier?
grep sucht in der Ausgabe von sensors nach Zeilen, die den Begriff "Core0 Temp" enthalten. So heisst der Temperatursensor meiner ersten CPU Core. Mittels awk zerlege ich diese Zeile in Felder (Whitespaces sind standardmässige Feldtrennzeichen) und gebe Feld 3 aus: Core0 ist das erste, Temp das zweite, +37.0°C das gesuchte dritte.
Letztendlich wirst du genau sowas ähnliches entsprechend deiner lokalen Ausgabe basteln wollen.
Wenn du allerdings ein hübsches Temperaturmonitoring in Farbe und Bunt willst, solltest du dir mal die Möglichkeiten von mrtg anschauen. Eine kurze Suche mittels der Suchmaschine deines geringsten Misstrauens dürfte jede Menge Anleitungen liefern, wie man mittels mrtg beliebige Systemzustände loggen und als grafische Verlaufsdiagramme darstellen kann.
Danke, du hast mich auf den richtigen Nenner gebracht.
Die erste Vorab Form funktioniert schon.
"Suchmaschine deines geringsten Misstrauens" Grins!
Grüße in die Schweiz aus Österreich
Mike
