回答:
入力してみてくださいman shutdown
。マニュアルページには、コマンドで使用できるオプションの完全なリストと、それらの機能の説明が記載されています。次の場合-h
:
-hシステムが停止した後、システムを停止するか電源をオフにすることを要求します。どちらをシステムに任せるかを選択します。
-h
オプションを含めるかどうかの違いはわずかであり、この場合は関係ありません。手動でUSB電源を削除しないと、とにかくPiの電源をオフにできないからです。
ドキュメントはにありman shutdown
ます。1
-P, --poweroff
Power-off the machine (the default).
[...]
-h
Equivalent to --poweroff, unless --halt is specified.
コマンドには、いくつかの異なるコンテキストの仕様を満たさなければならないため、このような冗長なスイッチがある場合があります。単純なロジックpoweroff
は、とにかくデフォルトであるため、using -h
自体が冗長であることを教えてくれます(繰り返しますが、外部仕様を満たすために存在しshutdown
ます-h
。
pi自体はパワーオフできないため(== onに接続されているかどうかに関係なく)、を使用poweroff
しても意味がありませんが、害はありません。最後に赤いLEDが点滅する方法にWRTの違いが生じる場合があります(比較しshutdown -H
て確認できます)。shutdown
OSの実行を停止(停止)することが主な目的であることに注意してください。
したがって、どちらの形式も使用できます。
1.これは実際にはRaspbian jessieのもので、systemdが付属しています。Raspbian wheezyのシャットダウン(Greenonlineの答えはそれを引用しています)とは少し異なります。これは、同じ仕様を満たすさまざまな実装について次の段落で言及する例です。シャットダウンプロセスは、実際には、initシステムの一部です。これは、wheezyではSysV、jessieではsystemdです。
私は好む
sudo halt
なぜこれを選んだのか思い出せませんが、何らかの理由で他のコマンドが問題を引き起こします。これは完全に機能します。再起動するには:
sudo restart
halt
レベル0または6から実行すると、データが失われる可能性があります。他のランレベルでは、と同等shutdown -h now
です。
init 0
シャットダウン、init 6
再起動
shutdown -h now
、halt
危険であることに気づきませんでした!
halt
れる可能性があります。sudo sync;sync;halt
システムを停止する前に、データストレージ(つまり、ハードディスク、SDカード)をメモリ内にある未書き込みのキャッシュデータと同期させるため、はるかに優れた方法があります。