You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
718 B
27 lines
718 B
#!/bin/bash
|
|
# stop-virl-topology-benchmark.sh
|
|
# HS-Fulda - sebastian.rieger@informatik.hs-fulda.de
|
|
#
|
|
# changelog:
|
|
# V1.0 initial version
|
|
|
|
# usage
|
|
if [ ! $# -eq 2 ] ; then
|
|
echo -e "usage: $0 <username> <password>, e.g.,\n"
|
|
echo "$0 guest password"
|
|
exit -1
|
|
fi
|
|
|
|
USERNAME=$1
|
|
PASSWORD=$2
|
|
|
|
# get all running benchmark simulations
|
|
RUNNING_BENCHMARKS=$(virl_std_client --username $USERNAME --password $PASSWORD --quiet --json \
|
|
simengine-list | egrep -o -e "VIRLBENCH(.*)@(.*)-[_a-zA-Z0-9]{6}")
|
|
|
|
# stop each benchmark simulation
|
|
for BENCHMARK in $RUNNING_BENCHMARKS; do
|
|
echo "Stopping $BENCHMARK"
|
|
virl_std_client --username $USERNAME --password $PASSWORD --quiet \
|
|
simengine-stop --session-id $BENCHMARK
|
|
done
|