firebird源代码

源代码在线查看: firebird.init.d.mandrake

软件大小: 6603 K
上传用户: liyueyuan2011
关键词: firebird 源代码
下载地址: 免注册下载 普通下载 VIP

相关代码

				#!/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 												# This init script contains functions specific for redhat				# and mandrake init scripts.								# Source function library.				. /etc/rc.d/init.d/functions												: ${INTERBASE:=/opt/interbase}				: ${ISC_USER:=SYSDBA}				: ${ISC_PASSWORD:=masterkey}				: ${FBRunUser:=root}				# WARNING: in a real-world installation, you should not put the 				# SYSDBA password in a publicly-readable file. 				# Eventually this file should not need to contain any passwords.				# as root user alone should be sufficient privledge to stop/start 				# the server. 												export INTERBASE 				export ISC_USER				export ISC_PASSWORD												# Check the file is there and is executable.				[ -x $INTERBASE/bin/ibmgr ] || exit 0																# See how we were called.				case "$1" in				  start)					echo -n "Starting Firebird server: "					daemon --user $FBRunUser $INTERBASE/bin/ibmgr -start -forever				#    echo '$INTERBASE/bin/ibmgr -start -forever' | su $FBRunUser					RETVAL=$?					;;				  stop)					echo -n "Stopping Firebird server: "					$INTERBASE/bin/ibmgr -shut				#	killproc ibserver					RETVAL=$?				#	echo				#	[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/identd					;;				  status)					status ibserver					RETVAL=$?					;;				  restart|reload)					$0 stop					$0 start					RETVAL=$?					;;				  *)					echo "Usage: firebird {start|stop|status|restart|reload}"					exit 1				esac								exit $RETVAL											

相关资源