diff options
Diffstat (limited to 'tests/run_pyload.sh')
-rwxr-xr-x | tests/run_pyload.sh | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/tests/run_pyload.sh b/tests/run_pyload.sh index c272ad3c7..9ffc04b4f 100755 --- a/tests/run_pyload.sh +++ b/tests/run_pyload.sh @@ -1,4 +1,11 @@ -#/usr/bin/env bash +#!/usr/bin/env bash + +PIDFILE="tests/pyload.pid" +if [ -f "$PIDFILE" ] +then + kill -9 $(<"$PIDFILE") +fi + cp tests/config/pyload.db.org tests/config/pyload.db cp tests/config/pyload.conf.org tests/config/pyload.conf @@ -9,7 +16,7 @@ touch pyload.out $PYTHON pyload.py -d --configdir=tests/config > pyload.out 2> pyload.err & for i in {1..30}; do - grep 8001 pyload.out > /dev/null && echo "pyLoad started" && break + grep "pyLoad is up and running" pyload.out > /dev/null && echo "pyLoad started" && break sleep 1 done |