annotate scripts/keeparive.sh @ 651:058bff2123c8

fix getValue
author suruga
date Wed, 07 Feb 2018 19:02:56 +0900
parents 2a8440684441
children
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
348
2a8440684441 change Jar Path
sugi
parents: 316
diff changeset
3 echo "Usage: ./keeparive.sh NODENUM CHILDLENNUM"
316
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 if [ ! -e $java ]; then
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
9 echo "$java not found."
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
10 exit 1
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
11 fi
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
12
348
2a8440684441 change Jar Path
sugi
parents: 316
diff changeset
13 jar_path=../build/libs/Alice.jar
2a8440684441 change Jar Path
sugi
parents: 316
diff changeset
14
316
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
15 ruby ./topology/treen.rb $1 $2 > ./topology/tree.dot
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
16 dot -Tpng ./topology/tree.dot > ./topology/tree.png
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
17 #open ./topology/tree.png
348
2a8440684441 change Jar Path
sugi
parents: 316
diff changeset
18 java -version
2a8440684441 change Jar Path
sugi
parents: 316
diff changeset
19 java -cp $jar_path alice.topology.manager.TopologyManager -p 10000 -conf ./topology/tree.dot -log ./output/manager.log -level debug > ./output/std_manager.log &
316
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
20
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
21 cnt=0
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
22 while [ $cnt -lt $max ]
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
23 do
348
2a8440684441 change Jar Path
sugi
parents: 316
diff changeset
24 java -cp $jar_path alice.topology.manager.keeparive.KeepAlive -host `hostname` -port 10000 -p `expr 20000 + $cnt` -level debug > ./output/std_keepalive${cnt}.log &
316
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
25 cnt=`expr $cnt + 1`
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
26 done
9e84deb9b1e0 Respond Worked
sugi
parents:
diff changeset
27 wait