SSH経由でPCをシャットダウンしようとしていました。実行しました
sudo shutdown now
ユーザーはログアウトされ、Ubuntuがオフになり始めましたが、Ubuntuのロゴとロードドットが表示された最後の画面でフリーズしました。問題はどこにあるのでしょうか?
また、違いは何だshutdown
とはhalt
?他に似たようなコマンドはありますか?
SSH経由でPCをシャットダウンしようとしていました。実行しました
sudo shutdown now
ユーザーはログアウトされ、Ubuntuがオフになり始めましたが、Ubuntuのロゴとロードドットが表示された最後の画面でフリーズしました。問題はどこにあるのでしょうか?
また、違いは何だshutdown
とはhalt
?他に似たようなコマンドはありますか?
回答:
MANページから:
シャットダウン -「シャットダウンは、システムを安全な方法で停止するように手配します。ログインしているすべてのユーザーは、システムが停止していることを通知され、TIMEの最後の5分以内に新しいログインが禁止されます。」ここで言及する時間は、シャットダウンするユーザーが指定する量です。
停止 -「これらのプログラムにより、システム管理者はシステムを再起動、停止、または電源切断できます。」
違いは、Haltがシャットダウン時よりもシャットダウン時に「積極的」になる可能性があることです。サービスや開いているプログラムに関係なく、システムを文字通り強制的にシャットダウンできるパラメーターがあります。パラメータなしでhaltを実行すると、shutdownコマンドが実行されます。エイリアスのようなもの。たとえば、パラメータを指定し--force
て実行すると、システムは非常に高速に再起動されます。
停止またはシャットダウンの場合、すべてのプロセスが正常に終了するのを待ってから、PCの電源を切るか再起動します。サービスまたはアプリが閉じない場合、または適切に閉じない場合は、そこに記載されている内容が表示されます(ドット付きのubuntuロゴ)。
シングルユーザーまたはマルチユーザーのターミナルでの適切な方法はシャットダウンされます。ただし、シャットダウンが機能しない場合は、実行中のサービスと、シャットダウンの遅延またはフリーズの原因となっているサービスを確認してください。
それを念頭に置いて、システムを再起動またはシャットダウンする方法がいくつかあります。
再起動中 - shutdown -r
、reboot
この場合、再起動は単にを呼び出していshutdown -r
ます。
シャットダウン - 、halt
、shutdown
、、sudo init 0
shutdown -h now
poweroff
この場合、poweroff
呼び出しと同じですshutdown -P
お気づきのように、このshutdown
コマンドは多くの機能を実行できます。ここにその小さなリストを示します。
-r Requests that the system be rebooted after it has been brought down
-h Requests that the system be either halted or powered off after it has been brought down, with the choice as to which left up to the system
-H Requests that the system be halted after it has been brought down
-P Requests that the system be powered off after it has been brought down
-c Cancels a running shutdown. TIME is not specified with this option, the first argument is MESSAGE
-k Only send out the warning messages and disable logins, do not actually bring the system down
同様に reboot
-f, --force force reboot or halt, don't call shutdown(8)
-p, --poweroff switch off the power when called as halt
ただし、ターミナルを介したシャットダウンと、Unityの[シャットダウン]オプションのクリックには違いがあります。後者は、ユーザーに未保存の作業(libreoffice、inkscapeなど)との対話を要求します。前者は、すべてのプロセスに終了するよう指示する信号を送信するだけです。ユーザーの操作は必要ないため、保存されていない作業はなくなります。
shutdown
はOSをシャットダウンしますが、実際にはコンピューターをオフにしません。のような追加の引数が必要か、代わりshutdown -P
に呼び出す必要がありますpoweroff
。(彼らは同じです。)同様のコマンドの完全なリストであるreboot
、halt
、poweroff
とshutdown
。
("M-S-k", spawn "sudo shutdown now -P")
動作しません。
あなたがする必要があるのは、以下のコマンドを実行することにより、シャットダウン後にコンピューターの電源を切ることです:
sudo shutdown -P 20
shutdown -P
か?編集:電源を切る良い瞬間を知ることはできませんか?