From 68c0644cf950f84edf4ac225172049d6a43fd0d4 Mon Sep 17 00:00:00 2001 From: tv Date: Mon, 12 Sep 2011 01:40:08 +0200 Subject: =?UTF-8?q?//K=C3=BCbelwagen/alarm:=20now=20more=20awesome=20than?= =?UTF-8?q?=20evar!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "K\303\274belwagen/Makefile" | 2 +- "K\303\274belwagen/alarm" | 28 +++++++++++++++++++++++++--- 2 files changed, 26 insertions(+), 4 deletions(-) mode change 100644 => 100755 "K\303\274belwagen/alarm" diff --git "a/K\303\274belwagen/Makefile" "b/K\303\274belwagen/Makefile" index e180d047..9be84e13 100644 --- "a/K\303\274belwagen/Makefile" +++ "b/K\303\274belwagen/Makefile" @@ -1,7 +1,7 @@ CC := gcc -std=c99 CFLAGS := -D_XOPEN_SOURCE=500 -LIBS := $(shell pkg-config --cflags --libs jack) +LIBS := $(shell pkg-config --cflags --libs jack) -lm .PHONY: all clean diff --git "a/K\303\274belwagen/alarm" "b/K\303\274belwagen/alarm" old mode 100644 new mode 100755 index 601a18db..a117c433 --- "a/K\303\274belwagen/alarm" +++ "b/K\303\274belwagen/alarm" @@ -1,5 +1,27 @@ #! /bin/sh -echo 'You are made of stupid!' >&2 -exit 23 +# +# //Kübelwagen/alarm SLEEPARGS... +# +# where SLEEPARGS are passed to sleep(3) +# +set -euf +cd $(dirname $(readlink -f $0)) +exec >&2 -sleep 5h 19m && 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 +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 -- cgit v1.2.3