_measure() {
# Remove data from the last measurement
rm -rf *
- touch .results
- cat > plot.sh <<-EOF
- #!/bin/bash
- export kvers=$kvers
- export hostkvers=$hostkvers
- export traffic=$traffic
- export load=$load
- cd \$(dirname \$0)/$(dirname $script)
- exec ./$(basename $script) --plot "\$@"
- EOF
- chmod +x plot.sh
# Kill load generators left possibly from the past runs
killall -q ping || :
killall -q latester || :
start_load
main
kill_load
+
+ # Create a plot script at the end to signalize that the
+ # measurement was successfully finished
+ cat > plot.sh <<-EOF
+ #!/bin/bash
+ export kvers=$kvers
+ export hostkvers=$hostkvers
+ export traffic=$traffic
+ export load=$load
+ cd \$(dirname \$0)/$(dirname $script)
+ exec ./$(basename $script) --plot "\$@"
+ EOF
+ chmod +x plot.sh
}