author | sandman <sandman> | 2002-05-31 03:55:42 (UTC) |
---|---|---|
committer | sandman <sandman> | 2002-05-31 03:55:42 (UTC) |
commit | bf13813d8c277a0bb9baf121e1a6ddbaa1e1dd8e (patch) (side-by-side diff) | |
tree | 1d60d5ebc7447340a629bae6344995106921f0e8 /core/opiealarm/opieatd | |
parent | 460454a3a117afafde6094da6a4e12625f880908 (diff) | |
download | opie-bf13813d8c277a0bb9baf121e1a6ddbaa1e1dd8e.zip opie-bf13813d8c277a0bb9baf121e1a6ddbaa1e1dd8e.tar.gz opie-bf13813d8c277a0bb9baf121e1a6ddbaa1e1dd8e.tar.bz2 |
Initial check in of opiealarm/opieatd
This is a (tiny) replacement for ipaqalarm/qpe2uschedule/uscheduled
Made w2k-ppp only claim the needed files (not the whole etc dir)
-rwxr-xr-x | core/opiealarm/opieatd | 22 |
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 + |