Linuxでは、「shutdown -h」、「HALT」、「normal shutdown」の違いは何ですか?

Linuxでは、「shutdown -h」、「HALT」、「normal shutdown」の違いは何ですか?

私のLinuxシステムで20個のプロセス/デーモンが実行されていると仮定すると、通常のシャットダウンと比較して、HALTが私のプロセス/デーモンに与える影響はどのように異なりますか?

*注:理解してください。 shutdown -hコマンドを使用すると、私のデバイスプロセスの1つはioctl呼び出しに反応しませんが、shutdown -r restartオプションでは正しく機能します。

答え1

shutdown はシステムの電源が切れる時間をスケジュールします。これは、マシンを停止、シャットダウン、または再起動するために使用できます。

shutdown -h

次のようになります。shutdown --poweroff簡単に言えば停電です。

一方、

shutdown -H

または

shutdown --halt

すべてのCPU機能を停止しますが、電源はオンのままにするようハードウェアに指示します。これを使用して、システムを低レベルのメンテナンスを実行できる状態にすることができます。場合によっては、システムが完全にシャットダウンする可能性があります。停止の例は次のとおりです。

関連情報