/etc/rc*.d/K05st.exmple not executed when the system is shut down

Barry Brimer lists at brimer.org
Mon Jun 13 23:17:28 UTC 2011


Quoting "Zhou, Jingchen" <jingchen at slac.stanford.edu>:

> I have a dummy startup file st.example in /etc/init.d (see below), which has
> been added to the system run levels as
>
> [root at srv]# chkconfig --list st.example
> st.example      0:off   1:off   2:off   3:on    4:off   5:off   6:off
>
>  [root at srv]# ls /etc/rc*.d/*st.example /etc/rc0.d/K05st.example
> /etc/rc3.d/S92st.example  /etc/rc6.d/K05st.example /etc/rc1.d/K05st.example
> /etc/rc4.d/K05st.example /etc/rc2.d/K05st.example  /etc/rc5.d/K05st.example
>
>
> When I shut down the system, "stop" (or K05st.example) somehow is never
> executed (I don't see the log file in /tmp, and I don't see the shutdown
> message in /var/log/messages after the system is back up.). "start" always
> works as expected when the system comes up.
>
> Am I missing any?

Your start function needs to create a lockfile called /var/lock/subsys/<name of
service> and then your stop function needs to remove it.  The
/etc/init.d/killall script will explain more.




More information about the redhat-sysadmin-list mailing list