firebird.init.d.generic

来自「firebird源代码」· GENERIC 代码 · 共 61 行

GENERIC
61
字号
#!/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 : ${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_USERexport 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: "        echo '$INTERBASE/bin/ibmgr -start -forever' | su $FBRunUser	RETVAL=$?	;;  stop)	echo -n "Stopping Firebird server: "        $INTERBASE/bin/ibmgr -shut	RETVAL=$?	[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/identd	;;  status)	RETVAL=0	;;  restart|reload)	$0 stop	$0 start	RETVAL=$?	;;  *)	echo "Usage: firebird {start|stop|status|restart|reload}"	exit 1esacexit $RETVAL

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?