MaxScale/test/stop_maxscale.sh
Markus Mäkelä 064ad8fa4f
Improve MaxScale startup and shutdown in NPM tests
The tests are now less violent in how they stop MaxScale. Also the logs
are now removed before a new test run is executed.
2018-08-13 10:28:03 +03:00

23 lines
369 B
Bash
Executable File

#!/bin/bash
#
# This script is run after each test block. It kills the MaxScale process.
#
maxscaledir=$MAXSCALE_DIR
test -z "$MAXSCALE_DIR" && exit 1
pkill '^maxscale$'
for ((i=0;i<100;i++))
do
pgrep '^maxscale$' &> /dev/null || break
sleep 0.1
done
# If it wasn't dead before, now it is
pgrep '^maxscale$' &> /dev/null && pkill -11 '^maxscale$'
exit 0