[Linux-sunucu] boot script chkconfig

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Fuat Altun (faltun@iso.org.tr)
Date: Thu 17 Nov 2005 - 10:46:28 EET


Merhabalar,

 

Redhat (rhel4) kurulu makine uzerine oracle 10g kurulumu yaptim.

 

Oracle ile ilgili scriptlerin (dbstart ve startnet) acilista baslatilmasini
ve sistem kapanirken kapanis scriptlerinin (dbshut ve stopnet) calismasini
istiyorum.

 

 

Bunun icin /etc/init.d/dbora scriptini hazirladim (script duzgun
calisiyor.)

 

#!/bin/sh
# description: Oracle auto start-stop script.
# chkconfig: - 20 80
#
# Set ORA_HOME to be equivalent to the $ORACLE_HOME
# from which you wish to execute dbstart and dbshut;
#
# Set ORA_OWNER to the user id of the owner of the
# Oracle database in ORA_HOME.
ORA_HOME=/u01/app/oracle/product/10.2.0/db_1
ORA_OWNER=oracle
if [ ! -f $ORA_HOME/bin/dbstart ]
then
    echo "Oracle startup: cannot start"
    exit
fi
case "$1" in
    'start')
        # Start the Oracle databases:
        # The following command assumes that the oracle login
        # will not prompt the user for any values
        su - $ORA_OWNER -c "$ORA_HOME/bin/startnet"
        su - $ORA_OWNER -c $ORA_HOME/bin/dbstart
        ;;
    'stop')
        # Stop the Oracle databases:
        # The following command assumes that the oracle login
        # will not prompt the user for any values
        su - $ORA_OWNER -c $ORA_HOME/bin/dbshut
        su - $ORA_OWNER -c "$ORA_HOME/bin/stopnet"
        ;;
esac
 
Buraya kadar problem yok. Script dogru calisiyor.
Benim anlamadigim nokta su....
 
ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora
ln -s /etc/init.d/dbora /etc/rc3.d/S99dbora
 
Yukardaki satirlar ile run-level 0 da scriptin olmesini sagliyorum.
run-level 3 de ise scriptin calismasini sagliyorum.

 

Oysa birde chkconfig diye bir komut var.
 
chkconfig --level 345 dbora on
 
kullanarak run-level 345 te scriptimin calismasi saglaniyor.
 
Peki yukardaki "ln -s.........." Satirlarini kullaninca bu chkconfig
komutuna ihtiyac varmi?
Yada chkconfig kullaninaca "ln -s........" satirlarina ihtiyac varmi?
 
Bazi dokumanlar ikisini birden kullanmis...
İkisini birden kullanmak dogrumu?? Yada avantaji varmi??
 
Son sorum ise...
ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora
ln -s /etc/init.d/dbora /etc/rc3.d/S99dbora
 
bu satirlara gore ben linuxu grafik modda (sanirim run level 5) baslatirsam
script calismayacakmi? Yoksa 5 te acinca 3 teki scrip yine calisirmi?
Ayni mantikla kapanis icinde hangi runlevellara koymam gerekir ki her
kapatma durumunda kapanis scripti calissin.
 
 
 

Şimdiden tesekkurler...

 

_______________________________________________
Linux-sunucu mailing list
Linux-sunucu@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-sunucu


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.