39 lines
533 B
Bash
39 lines
533 B
Bash
#! /bin/bash
|
|
|
|
set -e
|
|
set -o pipefail
|
|
|
|
peek() {
|
|
while read -r line; do
|
|
echo $line
|
|
#echo $line >&2
|
|
done
|
|
}
|
|
cleanup() {
|
|
kill -9 $(jobs -p) || true
|
|
}
|
|
trap cleanup EXIT
|
|
|
|
python3 ./state_to_buttons.py &
|
|
|
|
(
|
|
python3 ./testdata/rand_0_n_weighted_stream.py \
|
|
-n 6 \
|
|
-n 4 \
|
|
-b-min 1 \
|
|
-b-max 10 \
|
|
-d-min 100 \
|
|
-d-max 1000 \
|
|
-between 10 \
|
|
-w 2 \
|
|
| peek \
|
|
| python3 ./stream_to_state.py \
|
|
-n 1 \
|
|
-m .25 \
|
|
-r .1
|
|
) &
|
|
|
|
while true; do
|
|
read -s var
|
|
done
|