Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

CPU-Temperatur auslesen und loggen

mxer

Best Member
Boardveteran
Registriert
20. September 2008
Beiträge
14.005
Reaktionspunkte
5.097
Punkte
113
Da ich keine Kühlkörper auf dem RPi habe, wollte ich schauen, wie hoch der sich im Betrieb aufheizt.

Das Script selber ist sehr primitv gehalten.
Pfad und Scriptname sind frei wählbar, ebenso die Ausgabe/ Länge des Timestamps.

Eine Datei cputmp.sh in /usr/scripts erstellen, Attribute auf 755.
In das Script kommt:
Code:
#!/bin/bash
  vcgencmd measure_temp >> /var/log/temp-$(date +[COLOR=#ff0000]%m%d[/COLOR]-[COLOR=#0000ff]%H[/COLOR]).txt

Im Telnet eingeben:
crontab -e

Es geht der Editor auf und dort kommt der Eintrag für den Cron rein.
Code:
*/1 * * * * sudo /usr/scripts/cputmp.sh

Somit wird jede Minute einmal die Temperatur der CPU in ein File in /var/log/temp-1217-14.log geschrieben.
Das wird ( laut o.a. Beisiel ) heute um 14 Uhr erstellt.
Es kommt jede Stunde ein File dazu, darin pro Minute ein Eintrag und bei Fertigstellung eine Größe von 720 Byte.

Kann man z.B. verwenden, um temperaturbedingte Fehler zu erkennen oder auszuschließen.

P.S.: Oder zum Test, bei Übertaktung.
 
Zuletzt bearbeitet:
Zurück
Oben