blob: 01798332efa32af59e534a3f77759ffbb2f724f4 [file] [log] [blame]
#!/bin/bash
POSITIONAL=()
while [[ $# -gt 0 ]]; do
key="$1"
case $key in
-n|--number)
NUMBER="$2"
shift # past argument
shift # past value
;;
-t|--topic)
TOPIC="$2"
shift # past argument
shift # past value
;;
-p|--payload)
PAYLOAD="$2"
shift # past argument
shift # past value
;;
-b|--broker)
BROKER="$2"
shift # past argument
shift # past value
;;
-s|--script)
SCRIPTS="$2"
shift # past argument
shift # past value
;;
--default)
DEFAULT=YES
shift # past argument
;;
*) # unknown option
POSITIONAL+=("$1") # save it in an array for later
shift # past argument
;;
esac
done
set -- "${POSITIONAL[@]}" # restore positional parameters
for i in $(seq 1 $SCRIPTS)
do
sh ./burst.sh -b $BROKER -t $TOPIC -n $NUMBER -p $PAYLOAD &
done