web-dev-qa-db-ja.com

休止状態にかかる時間がシステムの稼働時間に含まれるのはなぜですか?

休止状態に入って再開すると、uptimeの実行結果を確認します。休止状態の期間も含まれていることに注意してください。 pm-hibernate manページ。 "休止状態の間、システムの電源は完全にオフになります"
システムが休止状態になっているため、「システムの電源が完全にオフになっている」または休止している場合、稼働時間をゼロにリセットしないでください。これはバグですか?

6
danleyb2

「システムの電源が完全にオフになっている」場合、アップタイムをゼロにリセットしないでください

  • サスペンド/ハイバネートは「オフ」とは見なされません。最後の「ウェイクアップ時間」は/var/log/pm-suspend.logに保存されます。

またはシステムが休止状態であるため一時停止する

  • 今では奇妙になります。それでは、実際の稼働時間をどのようにして知ることができますか?

それともバグですか?

稼働時間は、最後の(再)ブートからの時間です。基本的に、システムは起動時に何が何であるかを保存し、「今」-/-その時間がアップタイムです。その点で:いいえ、バグではありません。このコマンドはノートブックと休止状態/サスペンドよりも前なので、機能要求を作成する場合、誰かがそれが良い機能であると判断します。おそらく非常に簡単な追加方法です。ディスクに保存されている時間を更新するだけです。そして、休止状態/一時停止スクリプトに呼び出しを追加する以上のことは想像できません。しかし、それを実現するのも難しいでしょう:)

3
Rinzwind