Запуск firebird на Slaсkware

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Slack
Сообщения: 86

Запуск firebird на Slaсkware

Сообщение Slack »

Добрый день, ситуация следующая: скачал и установил FirebirdSS-2.1.3.18185-0.i686. В rc.d появился файл rc.firebird следующего содержания:

Код: Выделить всё

#!/bin/sh
#
# /etc/rc.d/rc.firebirdss
#
# Start/stop/restart the firebird super server.
#

# To run more instances of firebird:
#   Copy /opt/firebird somewhere
#   Copy this script under a new name
#   Change INSTANCE and FIREBIRD below (all instance names should be unique)
#   Edit the copied firebird.conf to change at least RemoteServicePort
#   Optionally run rc-update to autostart the new service
INSTANCE=default
FIREBIRD=/opt/firebird

# No changes needed below for multiple instances
FBRunUser=firebird
pidfile=/var/run/firebird/$INSTANCE.pid
FULLNAME="Firebird server [$INSTANCE]"
LD_LIBRARY_PATH=$FIREBIRD/lib

export FIREBIRD LD_LIBRARY_PATH

MANAGER=$FIREBIRD/bin/fbmgr.bin

# Check the file is there and is executable.
[ -x $MANAGER ] || exit 0

case "$1" in
    'start')    echo -n "Starting $FULLNAME: "
            echo $MANAGER -pidfile $pidfile -start -forever | su $FBRunUser;;
    'stop')        echo -n "Stopping $FULLNAME: "
            if [ -f $pidfile ]; then kill `cat $pidfile`; echo "done."; else echo "error: no PID file."; fi;;
    'restart')    $0 stop; sleep 1; $0 start;;
    *)        echo "usage $0 start|stop|restart";;
esac


При перезагрузке видим что firebird запустился

Код: Выделить всё

root@slackware:~# ps -e | grep fbserver
 5910 ?        00:00:00 fbserver

Но клиенты не могут подключиться к базе, приходится, убивать процесс и запускать руками в терминальном окне:

Код: Выделить всё

root@slackware:~# kill 5910
root@slackware:~# /opt/firebird/bin/fbserver start &
[1] 6029

Теперь клиенты подключаются, но стоит закрыть это терминальное окно - fbserver останавливается, пробовал вписать это в rc.local - не запускаетcя

Так вот, как собственно сделать чтоб fbserver запускался при загрузке?
Спасибо сказали:
Slack
Сообщения: 86

Re: Запуск firebird на Slaсkware

Сообщение Slack »

Тему можнно закрывать: в rc.firebird вместо
FBRunUser=firebird пишем FBRunUser=root
Спасибо сказали: