「オペレーティングシステムの終了時」と「カーネルの終了時」の違いは何ですか?

「オペレーティングシステムの終了時」と「カーネルの終了時」の違いは何ですか?

読むStephenの素晴らしい答えの1つ、違いが何なのか知りたいです。

いつオペレーティングシステム閉鎖。 ...

そして

いつコアshutdown、...(...カーネルではなく外部コマンドを使用して終了するバリエーションを検討しています。)

「外部コマンドを使用して終了するバリアント」は、「オペレーティングシステムを終了するとき」ですか、それとも「カーネルを終了するとき」ですか?

つまり、「外部コマンドを使用してシャットダウンを検討しているバリエーションがカーネルではありません」とはどういう意味ですか?

システムコールかどうか再起動()OSまたはカーネルを再起動しますか?

このコマンドはrebootカーネルの代わりにOSを再起動しますか?

ありがとうございます。

ベストアンサー1

あなたが引用した投稿には、実際には次のようなものがあります。

カーネルがシャットダウンまたは再開されたときにプロセスを気にせず、プロセスを終了しません(バラよりreboot()詳細はこちら外部コマンド出口の使用を検討しているバリアントはカーネルではありません。)。

あなたの選択編集者は無関係な文章をつなぎ、間違った印象を作りました。

保持した部分(セミコロンの後ろ)は、セミコロンの前部分(削除)に関連付けられます。つまり、変種再起動()Stephenの目的に応じて、LINUX_REBOOT_CMD_RESTART2外部コマンドを使用して閉じることは考慮対象から除外されます(文書からリンクされています)。

最初の引用は関係ありません。

おすすめ記事