Esta es la manera de establecer Interbase / Firebird auto a comenzar cuando se inicia Linux.

  1. Copiar la secuencia de comandos a continuación como "ibserver 'a / etc / rc.d / init.d
  2. cd a este directorio y chmod 700 ibserver
  3. cd / etc/rc.d/rc3.d
  4. ln-s / etc / rc.d / init.d / ibserver S86ibserver
  5. 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

Average rating: