3 # A program to act as a test harness for the mctest program
11 group="239.255.255.101"
14 command="/zoo/tank/users/gnn/svn/Projects/head-exar/src/tools/tools/mctest/mctest"
17 # Arguments are s (size), g (group), n (number), and c (command) followed
18 # by a set of hostnames.
19 args=`getopt s:g:n:c:l:f:b: $*`
22 echo 'Usage: mctest_run -l local_interface -f foreign_interface -s size -g group -n number -c remote command host1 host2 hostN'
58 # Start our remote sink/reflectors
62 now=`date "+%Y%m%d%H%M"`
65 output=$host\_$interface\_$size\_$number\.$now
66 $remote $host $command -r -M $# -b $base -g $group -m $current -n $number -s $size -i $foreign_interface > $output &
68 current=`expr $current + 1 `;
72 # Start the source/collector on this machine
74 $command -M $# -b $base -g $group -n $number -s $size -i $local_interface -t $gap > `uname -n`\_$size\_$number\.$now