batmoond
Velice jednoduchý démon na monitorování stavu baterie a signalizování pomocí LED ve tvaru měsíčku u IBM Thinkapadu. Při poklesnutí zbývající kapacity baterie pod určitý čas spustí definovaný příkaz. Informace o prováděných akcích loguje pomocí syslogu.
Konfigurace víceméně není. Jediné co je potřeba určit, jsou 3 časy: Kdy rozsvítit, rozblikat, spustit příkaz a pak ten příkaz (bude spuštěn pomocí system()). Všechny časy jsou v minutách, nemusí být celá (co zvládne funkce atof()).
Instalace
Poznámka: Každý bod je jeden řádek.- Stáhnout a rozbalit
- make
- strip batmoond
- cp ./batmoond-1.0 /usr/local/sbin/batmoond
- echo "x:12345:respawn:/usr/local/sbin/batmoond 23 13 3 /usr/sbin/hibernate" >>/etc/inittab
- telinit Q
Závislosti
- IBM Thinkpad s funkčním /proc/acpi/ibm/led
- Fungující ACPI – alespoň sledování baterií (/proc/acpi/battery/BAT*/state)
- Pro kompilaci: gcc, make, …
- K používání: init a syslog (nic neobvyklého)