]> rtime.felk.cvut.cz Git - frescor/fwp.git/blob - fwp/fwp-demo1
Updated forb initialization in manager
[frescor/fwp.git] / fwp / fwp-demo1
1 #!/bin/bash
2
3 KONSOLE=${KONSOLE:-"konsole --profile bigfont"}
4 TARGET=${TARGET:-192.168.1.100}
5 #TARGET=localhost
6
7 sudo iwconfig wlan0 rate 1M
8
9 #export FWP_MNGR_ADDR=192.168.1.100
10
11 $KONSOLE --geometry +0+0 --vt_sz 80x13 --noclose -e bash -c "_compiled/bin/fwpmngr" &
12 BGM=$!
13
14 sleep 1
15 echo "Press a key..."
16 read
17
18 $KONSOLE --geometry +0+430 --vt_sz 80x2 -e bash -c "sudo fwptester $TARGET; sleep 10"&
19 BG0=$!
20
21 echo "Press a key..."
22 read
23
24 $KONSOLE --geometry +0+550 --vt_sz 80x2 -e bash -c "sudo fwptester -B 1000 $TARGET; sleep 10" &
25
26 echo "Press a key..."
27 read
28
29 (
30     RANDOM=5
31     while true; do
32         $KONSOLE --geometry +0+550 --vt_sz 80x3 -e bash -c "sudo fwptester -c 30 -B $((RANDOM%200)) -s $((RANDOM%1300+40)) $TARGET; echo Finished; sleep 10"
33         sleep 10
34     done
35
36 ) &
37
38 BG1=$!
39
40 (
41     RANDOM=3
42     while true; do
43         $KONSOLE --geometry +0+700 --vt_sz 80x3 -e bash -c "sudo fwptester -c 20 -b VO:$((RANDOM%100)),VO:$((RANDOM%100)) -s $((RANDOM%1300+40)) $TARGET; echo Finished; sleep 10"
44         sleep 10
45     done
46
47 ) &
48 BG2=$!
49
50 echo "Press a key to finish demo..."
51 read
52
53 kill $BGM $BG0 $BG1 $BG2