web-dev-qa-db-ja.com

メニューのシャットダウンと「shutdown -h now」の違い

シャットダウンメニュー項目とshutdown -h nowの違いは何ですか?前者は時々Ubuntu 11.10で私のラップトップをハングアップさせます。

14
719016

シャットダウンメニュー項目は、グラフィカルシステムにクリーンシャットダウンを要求します。たとえば、保存するファイルがあるプログラムには、ユーザーに何をするかを尋ねる機会があります。

shutdown -h now(同義語:poweroff; rebootも参照)は、実行中のすべてのプログラムに信号を送信するだけです。未保存のファイルがある場合、ユーザーに問い合わせる機会はありません。ただし、poweroffコマンドの送信willは、このためより多くの状況で機能します。

11
Scott Severance

メニューは、ユーザーがルートである必要なくシステムをシャットダウンするfreedesktop.org仕様の複雑なセットを呼び出します。これらの一部は this answer で見ることができます。このメソッドは、(shutdownを介して)システム停止を最終的に呼び出す前に、グラフィカルインターフェイスで開いているドキュメントとブロックアプリケーションをチェックします。

shutdownを直接実行すると、何が実行されているかに関係なく、コンピューターがシャットダウンされます。

最初のものが機能していない場合、おそらくそれをブロックしている何かがあります。私はそれがどのように機能するかについての専門家ではないので、LaunchPadにバグを報告し、それがどのように機能するかを知っている人にデバッグプロセスを順を追って教えてください。

5
Oli

安全な方法でシステムをシャットダウンします。すぐにマシンをシャットダウンするか、24時間形式を使用してシャットダウンをスケジュールできます。

システムを停止した後、shutdownコマンドは、指定されたオプションに従ってシステムを停止またはリブートします。 rootユーザーのみがシャットダウンコマンドを実行できます

-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 broughtdown, 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 firstargument is MESSAGE
-k  Only send out the warning messages and disable logins, do not actually bring thesystem down
0
Deepak Rajput