ich habe die poweroff.pl aus der Original Linvdr 0.6 leicht angepasst im Einsatz unter Suse 9.0.
(statt /bin/busybox poweroff für Poweroff verwende ich /sbin halt -p)
Was mir auffiel ist, dass im Script der Aufruf zum Ausschalten der Alarmzeit (wenn kein Timer programmiert ist) auskommentiert ist.:
if($next =~ /550 No active timers/) {
# XXX turns alarm off, at least, i hope so
#system("echo \"0003-10-20 99:00:00\" > /proc/acpi/alarm");
Tatsächlich stelle ich fest, dass die Uhrzeit des letzten aktiven Timers drin bleibt und der Rechner so jeden Tag aufwacht. (Ich kann so spontan gar nicht sagen, ob das bei Linvdr genauso ist -?)
Wenn ich die Raute entferne, will Susi aber nicht ins Bett gehen -das Runterfahren wird abgebrochen.
Wenn ich
(ohne die beiden backslash) manuell eintippe, wird alarm hinterher mit **:00:00 angezeigt.
Kann mir jemand erklären, wie das Script eigentlich genau funktioniert bzw. was der Sollzustand ist?