1
Allgemein [ General ] / ACPI Wakeup / Nächste Timerzeit
« on: January 13, 2024, 20:26:21 »
Ich habe folgendes Bashskript mit -s an den Programmaufruf angehängt
#! /bin/bash
DEV=/sys/class/rtc/rtc0/wakealarm
#DEV=/proc/acpi/alarm # Fuer Kernel < 2.6.22
#ACPI
echo "Arguments: $*"
#echo "Next timer: $1 seconds from 1970/01/01, UTC" >> /home/test
#echo "Next timer: $2 seconds from now" >> /home/test
naechsterTimer=$(/bin/date --date "now +$2 seconds" "+%s")
#naechsterTimer=$(/bin/date --date "now +$2 seconds" "+%Y-%m-%d %H:%M:%S")# Fuer Kernel < 2.6.22
echo $naechsterTimer
sudo chmod a+wr $DEV
# wakealarm löschen (wenn schon gesetzt, muss er gelöscht werden)
echo 0 > $DEV
#alarm setzen
echo $naechsterTimer > $DEV
#echo $naechsterTimer > $DEV
sudo /sbin/shutdown -h now
EXITSTATUS=0
exit $EXITSTATUS
#! /bin/bash
DEV=/sys/class/rtc/rtc0/wakealarm
#DEV=/proc/acpi/alarm # Fuer Kernel < 2.6.22
#ACPI
echo "Arguments: $*"
#echo "Next timer: $1 seconds from 1970/01/01, UTC" >> /home/test
#echo "Next timer: $2 seconds from now" >> /home/test
naechsterTimer=$(/bin/date --date "now +$2 seconds" "+%s")
#naechsterTimer=$(/bin/date --date "now +$2 seconds" "+%Y-%m-%d %H:%M:%S")# Fuer Kernel < 2.6.22
echo $naechsterTimer
sudo chmod a+wr $DEV
# wakealarm löschen (wenn schon gesetzt, muss er gelöscht werden)
echo 0 > $DEV
#alarm setzen
echo $naechsterTimer > $DEV
#echo $naechsterTimer > $DEV
sudo /sbin/shutdown -h now
EXITSTATUS=0
exit $EXITSTATUS