Dies ist, wie Sie InterBase / Firebird zu starten, wenn Linux automatisch startet.
- Kopieren Sie das folgende Skript als "ibserver" in / etc / rc.d / init.d
- cd in dieses Verzeichnis und 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 sollten Sie bei Ihrem nächsten Neustart Ihres Linux-Server.
Hier ist das Skript:
#! / bin / sh
# Dateinamen ibserver
# Ibserver-Script - Start / Stop der InterBase-Daemon
# Setzen Sie diese Umgebungsvariable, wenn und nur wenn sie nicht gesetzt wurden.
: $ (InterBase: = / opt / InterBase)
: $ (ISC_USER: = SYSDBA)
: $ (ISC_PASSWORD: = Masterkey)
# WARNING: in einer echten Welt-Installation, sollten Sie nicht die
# SYSDBA Passwort in einem öffentlich-lesbare Datei. , Um sie zu schützen:
# Chmod 700 ibserver.sh; chown root ibserver.sh
Export InterBase
Export ISC_USER
Export ISC_PASSWORD
ibserver_start ()
(
# Dieses Beispiel nimmt an, dass die InterBase-Server
# Gestartet wird als Unix-Benutzer ¡¯ ¡¯ InterBase.
echo '$ InterBase / bin / ibmgr-start-forever' | su root
)
ibserver_stop ()
(
# Es ist nicht nötig, su, da ISC_USER $ und $ ISC_PASSWORD bestätigen uns.
$ InterBase / bin / ibmgr-Abschalt-Passwort $ ISC_PASSWORD
)
case $ 1 in
'start') ibserver_start;
"start_msg ') echo' InterBase Server ab ... \ c";
'stop') ibserver_stop;
"stop_msg ') echo' InterBase Server stoppen ... \ c";
*) Echo "Usage: $ 0 (start | stop)" exit 1;;
esac
exit 0

Delicious
Digg
Google
Yahoo