Init script not called during system shutdown
mark
m.roth2006 at rcn.com
Tue Dec 9 14:48:30 UTC 2008
mark wrote:
> SIG - Pédagogie wrote:
<snip>
Ooops, hit <send> before I realized I meant to write
> Is there an /etc/rc[35].d/K12ora-as1 ?
or whatever's appropos.
mark
>> I try different priorities, different script names, different shells,
>> it's always the same. The only particularity of the script is that the
>> commands I launch need to run under a user with no privileges, I use
>> "su" for that.
>>
>> (Once again, everything works when it's called from a shell, so doesn't
>> seem to be "su"-related and the "wall" and "echo" command that should be
>> exectued in root aren't executed)
>>
>> I have absolutely no idea why this happens...
>>
>> =========================================================================
>>
>> # ls -l /etc/init.d/ora-as1
>> -rwxr-xr-x 1 root root 617 Dec 9 14:45 /etc/init.d/ora-as1
>>
>> =========================================================================
>>
>> # cat /etc/init.d/ora-as1
>> #!/bin/sh
>> #
>> # Startup script for Oracle AS 10g R2
>> # chkconfig: 345 86 14
>> #
>> # description: Bla bla bla
>>
>> start() {
>> su -c "opmnctl startall" - ora-as1
>> su -c "emctl start iasconsole" - ora-as1
>> }
>>
>> stop() {
>> wall "Stopping ora-as1"
>> echo "`date` - Stopping ora-as1" >> /var/log/oracleas10gr2.log
>> su -c "emctl stop iasconsole" - ora-as1
>> su -c "opmnctl stopall" - ora-as1
>> }
>>
>> # See how we were called
>> case "$1" in
>> start)
>> start
>> ;;
>> stop)
>> stop
>> ;;
>> restart)
>> stop
>> start
>> ;;
>> *)
>> echo "Usage: $0 {start|stop|restart}"
>> esac
>>
>> exit 0
>>
>> =========================================================================
>>
>> # find /etc/rc* -type l -name "*ora-as1*"
>> /etc/rc.d/rc1.d/K14ora-as1
>> /etc/rc.d/rc2.d/K14ora-as1
>> /etc/rc.d/rc3.d/S86ora-as1
>> /etc/rc.d/rc4.d/S86ora-as1
>> /etc/rc.d/rc0.d/K14ora-as1
>> /etc/rc.d/rc5.d/S86ora-as1
>> /etc/rc.d/rc6.d/K14ora-as1
>>
>> =========================================================================
>>
>> # chkconfig --list ora-as1
>> ora-as1 0:off 1:off 2:off 3:on 4:on 5:on 6:off
>>
>> =========================================================================
>>
>> Any idea?
>
>
>
More information about the redhat-list
mailing list