On Wed, 2005-01-05 at 13:35 -0700, Schott, Erik J Mr ANOSC/FCBS wrote: > But, are not the Kill scripts for a particular service run when the > operating system leaves that run level on its way down to a lower run level, > vice when one enters the next lower run level? Example: if one starts a > service in run level 3 and wishes to kill that service when entering run > level 2, then one must put the kill script in the same rc?.d > directory...otherwise, if you put the kill script at run level 2, then the > operating system will not execute said kill script until it is in the > process of exiting run level 2 on its way down to run level 1 or run level > 0. > > More simply put: if I have a S??something script in /etc/rc3.d and I want > to terminate that service if I leave run level 3, going down, then I must > put my K??something script in /etc/rc3.d also. If I put the K??something > script in /etc/rc2.d, it will not execute until I exit run level 2, going > down. Init scripts don't get run exiting a level. If you want a service up in level x, rc.x has an S??service. If you want a service down in level y, rc.y has a K??service. If you don't have either, it will depend on your previous runlevel. An example: [root@lh4 etc]# find /etc/rc.d -name "*sshd" /etc/rc.d/rc4.d/S55sshd /etc/rc.d/init.d/sshd /etc/rc.d/rc0.d/K25sshd /etc/rc.d/rc5.d/S55sshd /etc/rc.d/rc1.d/K25sshd /etc/rc.d/rc2.d/S55sshd /etc/rc.d/rc6.d/K25sshd /etc/rc.d/rc3.d/S55sshd -- C. Linus Hicks <lhicks at nc dot rr dot com> -- redhat-list mailing list unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list