diff --git a/daemon/test/scripts/shutdown.sh b/daemon/test/scripts/shutdown.sh index 9d8a210fe..c39fba9a4 100755 --- a/daemon/test/scripts/shutdown.sh +++ b/daemon/test/scripts/shutdown.sh @@ -2,5 +2,10 @@ . `dirname $0`/vars.sh +[ ! -f $DATADIR/regtest/bitcoind.pid ] || BITCOIN_PID=`cat $DATADIR/regtest/bitcoind.pid` + $CLI stop sleep 1 # Make sure socket is closed. + +# Now make sure it's dead. +if [ -n "$BITCOIN_PID" ]; then kill -9 $BITCOIN_PID 2>/dev/null || true; fi