From: blackh <gra...@li...> - 2002-12-20 11:51:49
|
blackh Fri Dec 20 03:30:43 2002 EDT Added files: /grapevine start.sh Log: Script to start lots of nodes. Index: grapevine/start.sh +++ grapevine/start.sh #!/bin/bash if [ "$1" = "" -o "$2" = "" -o "$3" = "" ] ; then echo "Usage: start.sh <root node> <no of nodes> <delay between startups>" echo "This script always starts one of the nodes on port 7587, so `hostname -s`:7587 will make a good root node" exit 1 fi me=`hostname -s` mkdir -p 1 echo 1 (cd 1 ; ./cpp/grapevine -x grapevine.init net=7587 > log 2>&1 &) i=2 while expr $i \<= "$2" >/dev/null ; do sleep "$3" echo $i mkdir -p $i (cd $i ; ../cpp/grapevine -x grapevine.init "$1" > log 2>&1 &) i=`expr $i + 1` done |