#!/bin/sh # This is a quick and ugly SYSV Service Script for dbXML # You're going to have to modify the following variables # based on your installation locations. # $Id: dbxml.server,v 1.5 2001/05/21 19:46:49 tom Exp $ BASEDIR=/home/tom/work/dbXML BINDIR=$BASEDIR/bin JAVA_HOME=/usr/local/java PATH=$PATH:$JAVA_HOME/bin:$BINDIR:/usr/bin:/usr/sbin PIDFILE=$BASEDIR/config/dbxml.pid export PATH JAVA_HOME cd $BASEDIR MODE=$1 case "$MODE" in 'start') if test -x $BASEDIR/start then exec ./start 1> /dev/null 2> /dev/null & else echo "Can't execute $BASEDIR/start" fi ;; 'stop') if test -f "$PIDFILE" then DBXML_PID=`cat $PIDFILE` echo "Killing dbXML with pid $DBXML_PID" kill -15 $DBXML_PID else echo "No dbXML pid file found. Looked for $PIDFILE." fi ;; 'restart') if test -f "$PIDFILE" then DBXML_PID=`cat $PIDFILE` echo "Restarting dbXML with pid $DBXML_PID" kill -1 $DBXML_PID else echo "No dbXML pid file found. Looked for $PIDFILE." fi ;; *) # usage echo "usage: $0 start|stop|restart" exit 1 ;; esac