annotate scripts/keeparive.sh @ 345:8f71c3e6f11d

Change directory structure Maven standard
author sugi
date Wed, 16 Apr 2014 18:26:07 +0900
parents 9e84deb9b1e0
children 2a8440684441
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
316
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
1 #!/bin/bash
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
2 if [ $# -ne 2 ]; then
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
3 echo "Usage: ./aquarium.sh NODENUM CHILDLENNUM"
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
4 exit 1
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
5 fi
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
6 max=$1
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
7 child_num=$2
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
8 java=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
9 if [ ! -e $java ]; then
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
10 echo "$java not found."
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
11 exit 1
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
12 fi
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
13
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
14 ruby ./topology/treen.rb $1 $2 > ./topology/tree.dot
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
15 dot -Tpng ./topology/tree.dot > ./topology/tree.png
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
16 #open ./topology/tree.png
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
17 $java -version
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
18 $java -cp ../Alice.jar alice.topology.manager.TopologyManager -p 10000 -conf ./topology/tree.dot -log ./output/manager.log -level debug > ./output/std_manager.log &
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
19
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
20 cnt=0
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
21 while [ $cnt -lt $max ]
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
22 do
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
23 $java -cp ../Alice.jar alice.topology.manager.keeparive.KeepAlive -host `hostname` -port 10000 -p `expr 20000 + $cnt` -level debug > ./output/std_keepalive${cnt}.log &
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
24 cnt=`expr $cnt + 1`
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
25 done
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
26 wait