回答:
--forceで呼び出された場合、またはランレベル0または6で呼び出された場合、このツールはreboot(2)システムコール自体を呼び出し、システムを直接リブートします。それ以外の場合、これ は適切な引数を指定してshutdown(8)ツールを呼び出すだけ です。
ちょっとした説明:
リブート()システムコールは
、再起動、停止または電源オフのマシンに使用されたカーネル関数です。reboot歴史的な理由で呼び出されますが、渡されるパラメーターに応じて、3つの機能すべてを実行します。
違いhaltとはpoweroffしていることであるhaltのに対し、モード制御は、「ROMモニタ」(BIOSと思う)に戻され、
poweroffオフにするだけのパワーシステム・ボード。(この区別がPCアーキテクチャで有効であることは一度も見たことがありませんが、Sunマシンでは異なります。)
そのためpoweroff、Linuxシステムがランレベル 0または6 にあるときにプログラムが呼び出されると、システムコールを介してシステムの電源が直ちに切断され
reboot(RB_POWEROFF)ます。
それ以外の場合、poweroffはのエイリアスとしてのみ動作し
shutdown nowます。