14

udevadm setlet コマンドの使用を見てきました。init スクリプトでそのようなコマンドを使用するのは何ですか?

4

1 に答える 1

22

カーネルの起動後、udevd検出されたすべてのデバイスのデバイス ノードを作成するために使用されます。これは、ブート プロセスを続行するために完了しなければならない比較的時間のかかるタスクです。そうしないと、デバイス ノードが見つからないためにサービスが失敗するリスクがあります。

udevadm settleudevdは、すべてのハードウェア デバイスのデバイス作成イベントを処理するために待機します。これにより、先に進む前にデバイス ノードが正常に作成されたことを確認できます。

于 2013-01-02T20:01:46.263 に答える