PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Script für AC Adapter (Notebooks) und cron



Stevo197
24.01.04, 22:17
Hallo zusammen,

Nun da sich bei mir die Batterieanzeige (gkrellm) sich nicht ändert wenn ich den AC Adapter anstecke oder rausziehe habe ich mir überlegt ein Script zu schreiben:
Vorraussetzung dafür ist der acpi client (http://grahame.angrygoats.net/)

nach einem acpi kommt folgende Ausgabe:

[root@]# acpi
Battery 1: charging, 44%, 02:18:52 until charged

oder

[root@]# acpi
Battery 1: discharging, 45%, 01:51:45 remaining

ENTGüLTIGE FASSUNG

zwei Files eins das den Zustand als connected und eins das den Zustand als disconnected erkennt:

[root@]# ls -l /sbin/acadapter
-rwx------ 1 root root 71 25. Jan 00:01 /sbin/acadapter
:
if /usr/local/bin/acpi | grep discharging
then
/sbin/rmmod -v ac
fi


[root@]# ls -l /sbin/acadapterstart
-rwx------ 1 root root 66 25. Jan 00:06 /sbin/acadapterstart
:
if /usr/local/bin/acpi | grep charged
then
/sbin/insmod ac
fi

so hier noch die /etc/crontab

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
#MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
* * * * * root /sbin/acadapter
* * * * * root /sbin/acadapterstart

oder

* * * * * root acadapter
* * * * * root acadapterstart

Damit acadapter und acadapterstart minütlich durchgeführt wird.

Gruss
Stevo