ハードウェアの電源を切らずにシステムを停止する理由はありますか?スイッチhalt
を使用せずにコマンドを使用することを意味し-p
ます。
インターネットで答えを見つけることができませんでした。
halt
なしで使用されない場合に、実装されているようなコマンドである理由を意味すると思います-p
。電源を切るつもりがない場合、なぜ誰かがシステムを停止するのでしょうか。したがって、halt
電源を切るように実装しないでください。
ハードウェアの電源を切らずにシステムを停止する理由はありますか?スイッチhalt
を使用せずにコマンドを使用することを意味し-p
ます。
インターネットで答えを見つけることができませんでした。
halt
なしで使用されない場合に、実装されているようなコマンドである理由を意味すると思います-p
。電源を切るつもりがない場合、なぜ誰かがシステムを停止するのでしょうか。したがって、halt
電源を切るように実装しないでください。
回答:
ハードウェアの電源を切らずにシステムを停止する理由はありますか?
はい。電源ボタンを押して電源を切るのではなく、リセットボタンを押して再起動したい場合があります。
スイッチ
halt
を使用せずにコマンドを使用することを意味し-p
ます。
4.2BSDでは、halt
コマンドにスイッチがありませんでした-p
。これは、ここでより大きな答えを示しています。PCでさえ、今のように常に機能するわけではありません。
中央処理装置が電源を制御したり、メインボードや周辺機器を電源投入時と同じ状態に完全にリセットしたりすることはできませんでした。一部のシステムでは、「シャットダウンして電源を切る」または「シャットダウンしてリセットする」の2番目の部分は、オペレーターがマシンのフロントパネルにある(適切な)電源ボタンまたはリセットボタンを押す物理的なアクションでした。それを実現するコマンドラインスイッチはありません。ソフトウェア側では、マシンはシャットダウンして、無限ループで回転し、何もしません。(一部のマシンは、ROMモニタープログラムを終了します。)
最近のBSDは、halt
コマンドの-p
オプションは「可能な場合」(FreeBSD)だけ電源をオフにし、「システムがソフトウェアパワーダウンをサポートしない」(NetBSD)場合はオフにしないことに注意しています。SCO UNIX haltsys
コマンド(のSystem 5相当halt
)にも-p
オプションがありませんでした。そのマニュアルページには、オペレーターが他の方法で電源をオフにしたり再起動したりできるようにシステムを停止することが説明されています。
今日、systemdの人々のように、halt
コマンドが実際には時代遅れであると主張する人がいます。彼らは1つが実際に使用する必要がないことを維持するであろうhalt
コマンドをまったく(systemdにマニュアルページがそれを持っているように)「互換性のためだけに」と、それがシステムに存在すること。これはむしろ、どのオプションを与えるべきかという疑問を提示します(オプションがsystemctl halt
ない-p
)。
また、このコマンドセットが互換性オプションで非常に忙しくなり、コンピュータがreboot --halt
やのような自己矛盾する命令を与えることができるようになったという現在の立場も示していますpoweroff --reboot
。私はのためのマニュアルページでこれを指摘間食 halt
、fasthalt
、reboot
、fastboot
、およびpoweroff
コマンド。☺