Your conf file has "start on stopped rc RUNLEVEL=[2345]"
If you look in /etc/init you also have rc.conf. The above line says the triggering event is "stopped rc". (The .conf is not used when calling the name according to the man pages - see "man init" and others.
Since it says "stopped rc" that would suggest that it needs to have finished stopping all the init scripts controlled by rc such as your /etc/rc.d/rc1.d/K99*.
Given the foregoing I believe the order is:
/etc/rc.d/rc1.d/K99*
exec /opt/IBM/db2/V10.5/bin/db2fmcd
The sad thing is that until I saw your question I was blithely unaware of what /etc/init files did (as opposed to the more familiar /etc/init.d, /etc/rc.d stuff). The /etc/init were introduced for upstart and the others are from the original SysV init setup. On RHEL7 they've gone to systemd over SysV init and upstart so it doesn't have /etc/init. Therefore it appears this was only in RHEL6 (and other Linux distros such as Ubuntu).
Last edited by MensaWater; 04-16-2015 at 08:46 AM.
|