为什么休眠时间包含在系统正常运行时间中?

dan*_*yb2 7 hibernate uptime 14.04

当我进入休眠状态并恢复然后查看运行结果时uptime,我注意到休眠持续时间也包括在内。在pm-hibernate手册页中。它指出:“在休眠期间,系统完全关闭,”
如果“系统完全关闭”或由于系统休眠而暂停,正常运行时间不应该重置为零,还是这是一个错误?

Rin*_*ind 5

如果“系统已完全关闭”,则正常运行时间不应重置为零

  • 暂停/休眠不被视为“关闭”。最后的“唤醒时间”存储在/var/log/pm-suspend.log.

或暂停,因为系统休眠

  • 现在这很奇怪。那么如何知道实际的正常运行时间是多少?

或者这是一个错误?

正常运行时间是自上次(重新)启动以来的时间。基本上系统在启动时存储时间和“现在”-/-那个时间是正常运行时间。所以在这方面:不,不是错误。该命令早于笔记本和休眠/挂起,因此如果您创建功能请求,有人认为这是一个很好的功能。这可能是一个非常简单的补充:只需更新存储在磁盘上的时间。而且我无法想象这不仅仅是添加对休眠/挂起脚本的调用。但它也很难实现:)