web-dev-qa-db-ja.com

コマンドラインからシャットダウンすると、システムがシャットダウン画面でハングします

私はLubuntu 11.10とコマンドを使用しています:

Sudo shutdown

そして

Sudo halt

システムをシャットダウンしないでください。代わりに、電源を切る直前に表示されるシャットダウン画面でコンピューターがハングします。その時点から、それは何もしません。これが起こる理由についてのアイデアはありますか?

2
TEst

私の理解では、「停止」はあなたが観察している動作を正確に意味します-すべてのプロセスが終了し、マシンが停止します(つまり、「シャットダウンする直前に立ち往生します」)-これは昔の唯一の可能な動作でしたマシンにはACPI機能がありませんでした-最初にマシンを停止してから、電源スイッチを手動で切り替えます。

poweroffと呼ばれる関連コマンドは、すべてのプロセスを正常に終了し、マシンの電源を切るACPI呼び出しを発行します。

ただし、Rinzwindが指摘しているように、haltコマンドの正確な動作は、/etc/default/haltであるため、poweroffのように動作させることができます。

試してみる

Sudo poweroff

または

Sudo shutdown -P now
1
Sergey

ファイルを確認してください/etc/default/haltこのファイルには、haltの動作を指示する変数設定が含まれています。

OPTIONS

   The following variables can be set.

   HALT   If set to poweroff the system will be powered down after it  has
          been brought down. This is the default.
          If  set to halt the system will only be halted after it has been
          brought down. What exactly this means depends on your hardware.

   NETDOWN
          Setting this to no prevents  shutdown  from  shutting  down  the
          network  intefaces.   This  is  necessary  to  use  Wake-On-Lan.
          Setting it to yes causes shutdown to also bring down the network
          interfaces  (and  thus  prevent  the machine from being woken up
          remotely).

HALTは、おそらくhaltではなくpoweroffに設定されます。

私のシステムから:more /etc/default/halt

# Default behaviour of shutdown -h / halt. Set to "halt" or "poweroff".
HALT=poweroff
1
Rinzwind

停止および電源オフ

Sudo shutdown -hP now
0
ctxanadu

簡単なことは、以下の指示に従うことです。これは私がやったことであり、すべてが私と同僚のワークステーション/ラップトップの一部で問題なく動作し始めました。

Ubuntu 11.04、11.10、および12.04を使用している場合は、コマンドラインを開き、次のコマンドを実行します。

$ gksudo gedit /etc/default/halt

ViまたはGedit-Editorを開いたら、次のようにファイルに追加しますINIT_HALT = POWEROFF。これが私にとっての助けになることを願っています。

停止スクリプト:

# Default behaviour of shutdown -h / halt. Set to "halt" or "poweroff".
HALT=poweroff
INIT_HALT = POWEROFF
0
worldunix

私は常にshutdown -h now

0
jippie