#!/bin/sh # chkconfig: 345 20 80 # description: Start/Stop firebird database server # # This file belongs in /etc/init.d where it will be run # on system startup and shutdown to start the background # Firebird/interbase database server daemon FIREBIRD=@prefix@ FBRunUser=firebird pidfile=/var/run/firebird/`basename $0`.pid export FIREBIRD # Check the file is there and is executable. [ -x $FIREBIRD/bin/fbmgr ] || exit 0 # See how we were called. case "$1" in start) echo -n "Starting Firebird server: " echo '$FIREBIRD/bin/fbmgr -pidfile $pidfile -start -forever' | su $FBRunUser RETVAL=$? ;; stop) echo -n "Stopping Firebird server: " if [ -f $pidfile ] then kill `cat $pidfile` fi RETVAL=$? ;; status) RETVAL=0 ;; restart|reload) $0 stop sleep 1 $0 start RETVAL=$? ;; *) echo "Usage: firebird {start|stop|status|restart|reload}" exit 1 esac exit $RETVAL