Blob
1 #!/bin/sh2 # ngIRCd Test Suite3 # $Id: stop-server.sh,v 1.13 2004/09/06 22:04:06 alex Exp $5 [ -z "$srcdir" ] && srcdir=`dirname $0`7 # read in functions8 . ${srcdir}/functions.inc10 echo_n " stopping server ..."12 # stop test-server ...13 pid=`./getpid.sh T-ngircd`14 if [ -z "$pid" ]; then15 echo " failure: no running server found!?"16 exit 117 fi18 kill $pid > /dev/null 2>&1 || exit 120 # waiting ...21 for i in 1 2 3 4 5; do22 kill -0 $pid > /dev/null 2>&1; r=$?23 if [ $r -ne 0 ]; then24 echo " ok".25 exit 026 fi27 sleep 128 done29 echo " failure: server still running!?"30 exit 132 # -eof-