summaryrefslogtreecommitdiffstats
path: root/Cancer/Kübelwagen/alarm
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2013-12-30 03:09:34 +0100
committermakefu <github@syntax-fehler.de>2013-12-30 03:09:34 +0100
commit4db3c97ab8a76bd28dc737755c331e89a671d162 (patch)
tree613dca51529b400e5a875c1599f495f7ba058b3d /Cancer/Kübelwagen/alarm
parent0b81bca953ec7cdf373ff97b11ebd6fb847d733f (diff)
krebsuino -> god
Diffstat (limited to 'Cancer/Kübelwagen/alarm')
-rwxr-xr-xCancer/Kübelwagen/alarm27
1 files changed, 27 insertions, 0 deletions
diff --git a/Cancer/Kübelwagen/alarm b/Cancer/Kübelwagen/alarm
new file mode 100755
index 00000000..a117c433
--- /dev/null
+++ b/Cancer/Kübelwagen/alarm
@@ -0,0 +1,27 @@
+#! /bin/sh
+#
+# //Kübelwagen/alarm SLEEPARGS...
+#
+# where SLEEPARGS are passed to sleep(3)
+#
+set -euf
+cd $(dirname $(readlink -f $0))
+exec >&2
+
+make
+
+jackd -d alsa &
+trap "kill -0 $! && kill $!" EXIT INT
+
+for i in `seq 8000 1000 10000`; do
+ echo $i 100
+done | ./a.out 1
+echo 'if you heard that sound, then goto sleep..^_^'
+
+echo sleep "$@"
+sleep "$@"
+
+echo 'wake up!'
+while :; do
+ echo $(echo "($(od -tu -An -N 2 /dev/urandom)%1000)+500"|bc) $(echo "($(od -tu -An -N 2 /dev/urandom)%500)+100"|bc)
+done | ./a.out 1