moin Denis, ich habe dein kürzlich an die suse-laptop-liste gesandtes skript noch ein wenig umgeschrieben - ein zwei anpassungen an die pfade in meinem /proc -verzeichnis und dann so, daß es als reaktion auf "off-line" den prozessor drosselt (cpufreq gibt's auf diesem rechner nicht, und "throttle" hat nur zwei zustände: 0 für 100% leistung, 1 für 50% leistung); das ganze lasse ich als cron-job alle 10 minuten laufen. auskommentierst findest du dann noch meinen versuch, den batteriestand abzufragen (das klappt) und das ergebnis in eine aktion umzusetzen (am ende sollte das dann zB ein runterfahren des rechners sein, also anstelle von echo "battery well charged" .... sollte dann - nach einem entsprechenden vergleiche, also batteriestand unter 5000 - ein "shutdown" ausgelöst werden. da ich aber mit bash-skripten nur minimalste erfahrung habe, hat's nicht geklappt. hast du dazu eine idee? # !/bin/sh # From lists@stosberg.net Sun Apr 20 18:42:41 2003 # Date: Mon, 14 Apr 2003 15:42:07 +0200 # From: Dennis Stosberg <lists@stosberg.net> # To: suse-laptop@suse.com # Subject: Re: [suse-laptop] cpufreq # Mein "Powermanagement" besteht aus ein # paar Zeilen in der /etc/boot.local: # modprobe ac # modprobe processor # echo "testing for AC power" >> /var/log/messages if test "`cat /proc/acpi/ac_adapter/ACAD/state | grep off-line`" then # modprobe powernow-k7 # echo "0:600000:600000:powersave" > /proc/cpufreq echo -n 1 > /proc/acpi/processor/CPU0/throttling echo "AC power off" >> /var/log/messages cat /proc/acpi/battery/BAT0/state | awk '/remaining/ {print $1 $2 $3 $4}' >> /var/log/messages # if # `cat /proc/acpi/battery/BAT0/state | awk '/remaining/ {print $3}'` >> 5000 # then # echo "battery well charged" >> /var/log/messages # fi fi if test "`cat /proc/acpi/ac_adapter/ACAD/state | grep on-line`" then # modprobe powernow-k7 # echo "0:600000:600000:powersave" > /proc/cpufreq echo -n 0 > /proc/acpi/processor/CPU0/throttling echo "AC power on" >> /var/log/messages fi -- happily using linux and pine ! Rainer Gatz anaesthesiologist e-mail: m.und.r.gatz@t-online.de St.Marienkrankenhaus/ Lünen/ Germany <http://home.t-online.de/home/320023358589-0001/index.html>
participants (1)
-
M.und.R.Gatz@t-online.de