Red Hat 5.3. Zainstalowałem na nim Oracle. Stworzyłem w /etc/init.d skrypt startowy.
Przetestowałem ręcznie - działa:
Kod: Zaznacz cały
# /etc/init.d.oracle.sh
Usage: /etc/rc.d/rc2.d/S99dbora start|stop|restart|reload
# /etc/init.d.oracle.sh start
starting Oracle...
# /etc/init.d.oracle.sh stop
stopping Oracle...
Kod: Zaznacz cały
ln -s /etc/init.d/oracle.sh /etc/rc.d/rc2.d/S99dbora
ln -s /etc/init.d/oracle.sh /etc/rc.d/rc0.d/K10dbora
I tu pojawia się problem:
Oracle nie startuje się bo żąda dostarczenia parametru start|stop|restart|reload
Skrypt do startu np. ssh jest zbudowany na podobnej logice, ale podczas startu systemu nie prosi o dostarczenie parametru.
Co robię nie tak ? Dlaczego inne skrypty wykonują się bez "start" a ten jeden nie ?