"shutdown -H now"を呼び出すときにシャットダウンするのではなく、新しいコンピュータをどのように停止しますか?

"shutdown -H now"を呼び出すときにシャットダウンするのではなく、新しいコンピュータをどのように停止しますか?

system haltedコマンドの後にメッセージを受け取りたいのですが、shutdown -H nowこのコマンドを実行すると新しいコンピュータの電源が切れます。

私の以前のコンピュータでは、このコマンドは正しく機能しました。しかし、私の新しいコンピュータはコマンドを実行した後に停止し、画面にメッセージを表示するのではなくshutdown -H now電源が切れます。system haltedどうしたの?

shutdown -H nowコマンドの正常な動作に戻るにはどうすればよいですか?

オペレーティングシステムのバージョンはDebian 8.5です。どちらのシステムも同じバージョンのオペレーティングシステムを使用しますが、shutdown -H nowコマンドに異なる反応をします。

BIOS設定ではありませんか?ハードウェアの問題ですか?

答え1

Debian 9.xで、そして私が正しく覚えているなら、8.xでのデフォルトの動作はshutdown -h nowfileによって決まります/etc/default/halt

デフォルトでは、次のように表示されます。

# Default behaviour of shutdown -h / halt. Set to "halt" or "poweroff".
HALT=poweroff

2行目をに変更するHALT=haltと、自動電源オフなしで停止する必要があります。

以前のバージョンのshutdownコマンドは、-H他のUnixスタイルシステムと互換性があるようにオプションの大文字と小文字を気にしませんでした。 Debian 9 は常にshutdown -H停止し、shutdown -P常に電源が切れ、shutdown -h設定ファイルに指定されたすべてのタスクを実行しているようです。私はDebian 8システムを持っていませんが、Debian 8はshutdownまだまだです-H-h

関連情報