+++ /dev/null
-#!/bin/sh
-# $Id: yaz-proxy-ka.sh,v 1.3 2003-10-24 12:35:37 adam Exp $
-#
-# YAZ proxy keepalive wrapper, use this when testing the proxy.
-#
-# Allow core dumps when testing.
-ulimit -c 200000
-#
-LOGFILE=/var/log/yaz-proxy-ka.log
-#
-touch $LOGFILE || exit 1
-i=1
-while test $i -lt 100; do
- date >>$LOGFILE
- echo "Starting proxy iteration=$i" >>$LOGFILE
- yaz-proxy $*
- code=$?
- date >>$LOGFILE
- echo "Proxy Stopped. Exit code=$code" >>$LOGFILE
- if test "$code" = "143"; then
- echo "Got TERM. Exiting" >>$LOGFILE
- exit 0
- fi
- if test "$code" = "129"; then
- echo "Got HUP. Exiting" >>$LOGFILE
- exit 0
- fi
- if test "$code" = "137"; then
- echo "Got KILL. Exiting" >>$LOGFILE
- exit 0
- fi
- if test "$code" = "0"; then
- echo "Exit 0. Exiting" >>$LOGFILE
- exit 0
- fi
- if test -f core; then
- echo "Saving core file" >>$LOGFILE
- mv -f core core.`date +%Y%m%d%k%M`
- fi
- sleep 1
- i=`expr $i + 1`
-done
#!/bin/sh
-# $Id: yaz-proxy.sh,v 1.4 2003-11-25 21:54:02 adam Exp $
+# $Id: yaz-proxy.sh,v 1.5 2004-01-07 13:26:16 adam Exp $
# YAZ proxy start/stop init.d script.
#
PATH=/usr/local/bin:/bin:/usr/bin
# Proxy CWD is here. Should be writable by it.
DIR=/var/yaz-proxy
-# Proxy Path (either the actual one, or the keepalive one (for testing)
+# Proxy Path
DAEMON=/usr/local/bin/yaz-proxy
-#DAEMON=/var/yaz-proxy/yaz-proxy-ka.sh
# Proxy PIDFILE. Must be writable by it.
PIDFILE="/var/run/yaz-proxy.pid"