Nu cred ca voi renunta vreodata la OpenBSD.
Am in plan sa mut serverul pe un laptop si sa configurez un script de oprire automata cand bateria scade sub un anumit nivel de energie.
Scriptul este foarte simplu, este apelat de cron din minut in minut si scrie ceva intr-un fisier log:
#!/bin/sh
#in /etc/rc.conf trebuie setat apmd_flags="-A"
#in /etc/sysctl.conf trebuie machdep.lidsuspend=0
#in /var/cron/tabs/root se adauga linia pentru test din minut in minut
#*/1 * * * * /altroot/shutdown-critical.sh
#apm -a -> 0=e pe baterie, 1=pe alimentare
#apm -b -> 0=baterie high 1=baterie low (e sub 50%) 2=baterie critical 3=charging
cd /altroot
LOG=apm-shutdown-log.txt
timeslot=`date +"%Y %b %d %H:%M"`
echo $timeslot Baterie lifetime: `apm -l`% >> $LOG
if [ "0" = "`apm -a`" ]; then
if [ "1" = "`apm -b`" ]; then
echo baterie low
echo $timeslot Oprire PC, baterie lifetime: `apm -l`% >> $LOG
echo >> $LOG
halt -p
fi
fi
Tot ce afiseaza scriptul pe consola este trimis automat prin mail catre contul sub care se ruleaza jobul de tip cron.