0

update-rc.d マンページを読む:

update-rc.d では、すべての init.d スクリプトの init.d スクリプトの LSB コメント ヘッダーに、依存関係とランレベルの情報を指定する必要があります。

以下のコマンドを次のように解釈するのは正しいですか:

update-rc.d    foo[name]     defaults     99[NN]*     10[runlevel]

上記の結果は次のようになることを理解しています。

1) /etc/rcrunlevel.d/99name リンクが作成された
2) /etc/init.d/foo を指す

10 の目的がよくわかりませんが、本当にランレベルを表しているのでしょうか? その場合、foo は管理タスク (シングル ユーザー モード) を実行でき、システムをシャットダウン (停止) できるということですか?

*NN - LSB コメント ヘッダー、別名シーケンス番号 (1-99) のような依存関係です。

4

1 に答える 1

1

おそらく、マンページで次の使用法行を参照しています。

update-rc.d [-n] name defaults [NN | SS KK]

ここで、これは、単一の数値NNまたは2 つの数値SSKKのいずれか[NN | SS KK]を指定できることを意味します。

あなたの場合、2つの別々の番号を提供しているので、SSis99KKis10です。これらはどちらもランレベルとは関係ありません。実際、それらは両方ともシーケンス番号です。

マニュアルページからの関連する引用は次のとおりです。

最初の NN 引数は開始シーケンス番号を提供し、2 番目の NN 引数はキル シーケンス番号を提供します。

したがって、開始シーケンス番号 99 とキルシーケンス番号 10 を指定しました。

于 2016-02-23T20:37:18.803 に答える