Quoting "Zhou, Jingchen" <[email protected]>: > 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@srv]# chkconfig --list st.example > st.example 0:off 1:off 2:off 3:on 4:off 5:off 6:off > > [root@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. -- redhat-sysadmin-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/redhat-sysadmin-list
