X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Ftestsuite%2Fstop-server.sh;h=3d1937045532b6f728aef3ab1b4bc6baab5b60e0;hb=8d1efc81f686a9c9047d22897fbcc79a1666a7a6;hp=30b5df94363b289a16bcd10e6d13dc16928fa5da;hpb=c4d78a346942afdaf6bd19f8cad88d6678eaa608;p=ngircd-alex.git diff --git a/src/testsuite/stop-server.sh b/src/testsuite/stop-server.sh index 30b5df94..3d193704 100755 --- a/src/testsuite/stop-server.sh +++ b/src/testsuite/stop-server.sh @@ -1,10 +1,15 @@ #!/bin/sh # ngIRCd Test Suite -# $Id: stop-server.sh,v 1.1 2002/09/09 10:16:24 alex Exp $ +# $Id: stop-server.sh,v 1.7 2002/09/20 14:46:55 alex Exp $ echo " stopping server ..." -pid=`ps a | grep ngircd-test | head -n 1 | cut -d ' ' -f 1` -kill $pid > /dev/null 2>&1 +# Test-Server stoppen ... +pid=`./getpid.sh ngircd-TEST` +[ -n "$pid" ] && kill $pid > /dev/null 2>&1 || exit 1 +sleep 1 + +# jetzt duerfte der Prozess nicht mehr laufen +kill -0 $pid > /dev/null 2>&1 && exit 1 || exit 0 # -eof-