Sshを使用してコンピューターをシャットダウンするには、どのような方法がありますか? Linuxで実行していますが、sshを使用してリモートでシャットダウンしようとすると、実際には機能しません。コマンドSudo shutdown now
。その後、システムは現在メンテナンスのためにダウンしているなどと言われました。しかし、家に帰ると、コンピューターがまだプリマスのシャットダウン画面で動かなくなっていることに気づきました。
どうすればこれを達成できますか?
習慣やニーズに応じて複数の方法がありますが、最も一般的な方法は次のとおりです。
shutdown -h now
クリーンであるため、すべてのドライブが同期され、何らかの理由で必要に応じて動作を簡単に変更できます。たとえば、代わりに1時間後にシャットダウンします。
特定のケースでは、電源オフも要求する-h
フラグがありません。 -h
フラグがないと、古いWindows95の「コンピュータの電源を切ることができます」などのLinux版に残されます。
Sudo shutdown -h now
を試してください(-h
は「停止」用です)
それ以外の場合は、何かがハングアップしているかどうかを確認します。モデムマネージャとネットワークマネージャは、一部のディストリビューションで問題を引き起こすことが知られています。
shutdown
の代わりにpoweroff
コマンドを試してください。ただし、これはすべてのディストリビューションで機能するわけではありません。
-Pオプションを使用しない限り、シャットダウンによってコンピュータの電源がオフになることはありません。
Sudo shutdown -P now
または、同じことを行うSudopoweroffを使用することもできます。
私は通常、initコマンドを使用してそれを行います。シャットダウンしたい場合はこれです:
Sudo init 0
これまでこれを提案した人はいません。ランレベルを使用しないという欠点や理由はありますか?