/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