]> arthur.barton.de Git - ngircd-alex.git/blob - src/testsuite/stop-server.sh
Fixed echo without newline for systems not understanding "echo -n"; added
[ngircd-alex.git] / src / testsuite / stop-server.sh
1 #!/bin/sh
2 # ngIRCd Test Suite
3 # $Id: stop-server.sh,v 1.13 2004/09/06 22:04:06 alex Exp $
4
5 [ -z "$srcdir" ] && srcdir=`dirname $0`
6
7 # read in functions
8 . ${srcdir}/functions.inc
9
10 echo_n "      stopping server ..."
11
12 # stop test-server ...
13 pid=`./getpid.sh T-ngircd`
14 if [ -z "$pid" ]; then
15   echo " failure: no running server found!?"
16   exit 1
17 fi
18 kill $pid > /dev/null 2>&1 || exit 1
19
20 # waiting ...
21 for i in 1 2 3 4 5; do
22   kill -0 $pid > /dev/null 2>&1; r=$?
23   if [ $r -ne 0 ]; then
24     echo " ok".
25     exit 0
26   fi
27   sleep 1
28 done
29 echo " failure: server still running!?"
30 exit 1
31
32 # -eof-