- echo "$r"
- i=0
- while test $i -lt $NUMBER; do
- ./client.sh $r.$i >$r.$i.log 2>&1 &
- CLIENTS=`ps -ef |grep -c client.sh`
- while test $CLIENTS -ge $NUMBER ; do
- sleep $WAIT
- CLIENTS=`ps -ef |grep -c client.sh`
- echo "Active $CLIENTS"
- done
- let i=$i+1
+ echo "$r"
+ i=0
+ while test $i -lt $NUMBER; do
+ ./${CLIENT_SCRIPT} $r.$i $PORT $SERVICE >$r.$i.log 2>&1 &
+ SLEEP=$[ ( $RANDOM % $MAX_DELAY ) ]
+ sleep $SLEEP
+ CLIENTS=`ps -ef |grep ${CLIENT_SCRIPT} | grep -cv grep`
+ while test $CLIENTS -ge $NUMBER ; do
+ sleep $CLIENT_WAIT
+ CLIENTS=`ps -ef |grep ${CLIENT_SCRIPT} |grep -cv grep `
+ echo "Active $CLIENTS"