各ランレベルには、サービスの実行を停止するために使用される終了スクリプトである/etc/rcX.d
(S
で見つけることができる独自のサービスまたはデーモンセットがあることを読みました。K
今私の質問は、各ランレベルが異なるランレベル(2-5)で入力できることを指摘しています。たとえば、実行レベル2、3、4、または5で実行レベル1を入力できます。ランレベルごとに異なるサービスグループがありますが、なぜ1つのキルスクリプトセットがあるのですか?比較すると、ランレベル5の一部のサービスにはランレベル1の終了スクリプトがないこと/etc/rc1.d
がわかりました。/etc/rc5.d
実行レベルを切り替えると、これらのサービスはどうなりますか?
答え1
たとえば、ランレベル3に存在するKスクリプトは、ランレベル3に入る前に何かを殺すのではなく、他のランレベルに入る前にランレベル3を終了したときに何かを殺すことです。
したがって、ランレベル5からランレベル1に切り替えると、最初にからK
illスクリプト/etc/rc5.d
(S
そのレベルに入ったときに実行されたtarスクリプトと一致する)を実行し、次にからS
tarスクリプトを実行します。/etc/rc1.d