Slik Auto Start Interbase på Linux

Dette er hvordan du setter opp Interbase /Firebird til auto start når Linux starter.


    Kopier skriptet nedenfor som 'ibserver "til /etc/rc.d/init. d

    cd til denne katalogen og 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 skal starte neste gang du starter Linux server.
    Her er ! skriptet:
    # /bin /sh # filnavn ibserver # ibserver script - start /stopp Interbase nissen # Sett disse miljøvariabler hvis og bare hvis de ikke er satt. : $ {Interbase: = /opt /Interbase}: $ {ISC_USER: = SYSDBA}: $ {ISC_PASSWORD: = masterkey} # ADVARSEL: i en reell installasjon, bør du ikke sette # SYSDBA passord i en offentlig lesbar fil. For å beskytte det: # chmod 700 ibserver.sh; chown root ibserver.sh eksport Interbase eksport ISC_USER eksport ISC_PASSWORD ibserver_start () {# Dette eksempelet forutsetter at Interbase server er # blir startet som UNIX bruker ¡¯interbase¡¯. echo '$ Interbase /bin /ibmgr -start -forever' | su root} ibserver_stop () {# Du trenger ikke å su, siden $ ISC_USER og $ ISC_PASSWORD validere oss. $ Interbase /bin /ibmgr -SHUT -password $ ISC_PASSWORD} tilfellet $ 1 i 'start') ibserver_start;; 'Start_msg') echo 'Interbase Server starter ... \\ c';; "Stopp") ibserver_stop;; 'Stop_msg') echo 'Interbase Server stoppe ... \\ c';; *) Echo 'Bruk: $ 0 {starte | stoppe} '; exit 1;; ESAC exit 0