Annotation of ircnowd/src/testsuite/reload-server.sh, Revision 1.1.1.1
1.1 tomglok 1: #!/bin/sh
2: # ngIRCd Test Suite
3:
4: [ -z "$srcdir" ] && srcdir=`dirname $0`
5:
6: # read in functions
7: . ${srcdir}/functions.inc
8:
9: if [ -n "$1" ]; then
10: id="$1"; shift
11: else
12: id="1"
13: fi
14:
15: echo_n "reloading server ${id} ..."
16:
17: # reload (sighup) test-server ...
18: pid=`./getpid.sh T-ngircd${id}`
19: if [ -z "$pid" ]; then
20: echo " failure: no running server found!?"
21: exit 1
22: fi
23: kill -HUP $pid > /dev/null 2>&1; r=$?
24: if [ $r -eq 0 ]; then
25: sleep 2
26: echo " ok".
27: kill -0 $pid && exit 0
28: fi
29: echo " failure: server ${id} could not be reloaded!"
30: exit 1
31:
32: # -eof-
CVSweb