Soo, hallo alle zusammen. Eigentlich bin ich ja mitten in der Klausurzeit und habe für nichts außer lernen Zeit ![]()
Aber ich dachte mir ich schau trotzdem mal wieder rein und stelle ein kleines Skript vor, dass ich mir gestern gebastelt habe.
Code
#Autor: Tarnus
#Datum: 5.2.2010
#Shellskript zum Anzeigen und mitloggen der CPU-Temperatur
notify-send "CPU-Temp by Tarnus" #notify-send zeigt die Ausgabe auf dem Desktop an
sleep 5 # 5 Sekunden bis zur Ausführung des nächsten Befehls warten
while [ 1 ]; # While schleife, in der Klammer würde für gewöhnlich ein Argument stehen, hier 1, damit ist das Argument immer wahr und die Schleife muss von Hand( strg + c) abgebrochen werden.
do
Temperatur=`cat /proc/acpi/thermal_zone/THRM/temperature` # Hier wird die Ausgabe von cat der Variable Temperatur zugewiesen.
date >> cpulog.log # Zur besseren Sortierung soll vor jedem Eintrag das Datum stehen, darum wird dieses in die Datei cpulog.log geschrieben.
cat /proc/acpi/thermal_zone/THRM/temperature >> cpulog.log # Die Ausgabe von cat wird in die Datei cpulog.log geschrieben.
notify-send "$Temperatur" #Ausgabe der Variable Temperatur, vermutlich haette es auch einen eleganteren Weg gegeben ;)
sleep 60 # 60 Sekunden warten bis die Schleife erneut durchgeführt wird.
done
Alles anzeigen