Esta es la manera de establecer Interbase / Firebird auto a comenzar cuando se inicia Linux.
- Copiar la secuencia de comandos a continuación como "ibserver 'a / etc / rc.d / init.d
- cd a este directorio y chmod 700 ibserver
- cd / etc/rc.d/rc3.d
- ln-s / etc / rc.d / init.d / ibserver S86ibserver
- ln-s / etc / rc.d / init.d / ibserver K40ibserver
InterBase debe comenzar la próxima vez que reinicie su servidor Linux.
Aquí está la secuencia de comandos:
#! / bin / sh
# Nombre de archivo ibserver
# Ibserver secuencia de comandos - Inicio / InterBase detener el demonio
# Establezca estas variables de entorno si y sólo si no se establecen.
: $ (Interbase: = / opt / Interbase)
: $ (ISC_USER: = SYSDBA)
: $ (ISC_PASSWORD: = masterkey)
# ADVERTENCIA: en un mundo real de instalación, no debe poner el
# SYSDBA contraseña en un servicio público de lectura de archivos. Para proteger es el siguiente:
# Chmod 700 ibserver.sh; chown root ibserver.sh
exportación de Interbase
exportación ISC_USER
exportación ISC_PASSWORD
ibserver_start ()
(
# Este ejemplo asume que el servidor InterBase
# Que se inició como usuario de UNIX ¡¡Interbase ¯ ¯.
echo '$ InterBase / bin / ibmgr-puesta en marcha de siempre' | su raíz
)
ibserver_stop ()
(
# No hay necesidad de su, desde $ ISC_USER y $ ISC_PASSWORD validar nosotros.
$ InterBase / bin / ibmgr-cierre-password $ ISC_PASSWORD
)
case $ 1 en
'Start') ibserver_start;;
"start_msg ') echo' Servidor de InterBase a partir ... \ c ';;
'Stop') ibserver_stop;;
"stop_msg ') echo' Servidor de InterBase parar ... \ c ';;
*) Echo "Uso: $ 0 (start | stop) '; exit 1;;
esac
exit 0

Delicious
Digg
Google
Yahoo