正常运行时间的定义是“告诉系统已经运行了多长时间”。但如果您将系统电源状态更改为挂起或恢复:
# uptime
09:50:33 up 8 min, 2 users, load average: 0,24, 0,33, 0,15
# pm-suspend
(5 minutes later, turning on again)
# uptime
09:55:15 up 13 min, 2 users, load average: 0,33, 0,33, 0,16
# pm-hibernate
(5 minutes later, turning on again)
# uptime
10:01:16 up 19 min, 2 users, load average: 3,77, 1,14, 0,43
系统尚未运行,但正常运行时间计数器增加。
答案1
是的,uptime
显示自系统启动以来经过的挂钟时间,而不是系统运行所花费的时间。 (在 Linux 上可以看到启动日期和时间uptime -s
。)
答案2
如果您想知道系统实际运行了多长时间(不包括睡眠时间),请参阅http://unix.stackexchange.com/a/532416/332937