summaryrefslogtreecommitdiff
path: root/core/opiealarm/opieatd
Side-by-side diff
Diffstat (limited to 'core/opiealarm/opieatd') (more/less context) (ignore whitespace changes)
-rwxr-xr-xcore/opiealarm/opieatd22
1 files changed, 22 insertions, 0 deletions
diff --git a/core/opiealarm/opieatd b/core/opiealarm/opieatd
new file mode 100755
index 0000000..3b9dc0e
--- a/dev/null
+++ b/core/opiealarm/opieatd
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+timefile=/etc/resumeat
+
+mkdir -p /var/spool/at
+[ -p /var/spool/at/trigger ] || mkfifo /var/spool/at/trigger
+
+while true; do
+ cat /var/spool/at/trigger | while read line; do
+ FILE=`ls -1 /var/spool/at/[0-9]* | head -n1`
+ echo "File = $FILE"
+ if [ -z "$FILE" ]; then
+ echo "clear resume at"
+ echo "" >$timefile
+ else
+ unixtime=`basename $FILE | cut -c1-10`
+ echo "Datestring = $unixtime"
+ echo "$unixtime" >$timefile
+ fi
+ done
+done
+