Hallo Stefan. Am Dienstag, 2. Dezember 2003 09:41 schrieb Stefan Heinrichsen:
gibt es eine Möglichkeit den Computer automatisch bei Überhitzung runterzufahren? Die Temperaturerkennung mit ACPI funktioniert _nicht_ mit sensors kriegt man sie aber raus.
Ich habe mir ein kleines bash-script geschrieben, das mit der Funktion: function sensordaten() # Sensorvariablen einlesen { cpu=$(sensors | grep -w CPU | cut -b 15-16) mb=$(sensors | grep -w MB | cut -b 15-16) rot=$(sensors | grep -w CPUf | cut -b 11-14) } alle 5 Sekunden direkt auf die Ausgabe von 'sensors' zugreift und die wichtigen Daten den Variablen zuweist. Ich bin aber Anfänger und es gibt bestimmt noch eine elegantere Möglichkeit. :) Die 'cut' Optionen sind natürlich von der jeweiligen 'sensors.conf' abhängig. Mit z.B. 'cpux=50' wird die maximale CPU-Temperatur festgelegt (ebenso wie die maximale MB-Temperatur und die minimale Fan-Speed) und beim überschreiten selbiger öffnet sich eine Warnung. Bin ich nicht anwesend und steigt die Temperatur weiter (um 5°), wird mit if [ $cpu -gt $[$cpux+5] ]; then poweroff; fi abgeschaltet. Wie ich aber 'poweroff' oder 'halt' so hinkriege, dass ich das script auch ohne 'su root scriptname' starten kann, habe ich noch nicht raus. mfg, Ralf -- |Newbie|SuSE8.1|KDE3.0.3|Knl.2.4.19-4GB| |M810L|Duron892MHz|482MB|SiS730S|Sis630/730|Samtron96P|8wLite|