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				# WARNING: you should not expose the SYSDBA password in a publicly-				# readable file.  So please ensure this file is not world readable.				# Eventually this file should not need to contain any passwords.				# as root user alone should be sufficient privledge to stop/start 				# the server. 				FBRunUser=root								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/ibguard -forever					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 -user $ISC_USER -password $ISC_PASSWORD 					unset ISC_USER					unset ISC_PASSWORD								#	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											

相关资源