[root@localhost test]# last -x reboot -s -30days
reboot system boot 5.14.0-325.el9.x Sun Mar 10 10:51 still running
reboot system boot 5.14.0-325.el9.x Tue Mar 5 03:05 still running
在上面的输出中,第二次重启显示仍在运行,但我期待如下所示的内容:
[root@DL380G10P2U15 aishwarya]# last -x reboot -s -30days
reboot system boot 5.14.0-325.el9.x Wed Mar 6 03:20 still running
reboot system boot 5.14.0-325.el9.x Tue Mar 5 08:16 - 03:20 (19:03)
reboot system boot 5.14.0-325.el9.x Mon Mar 4 01:47 - 08:16 (1+06:28)
在第二个输出中,最后一列 (19:03) 19 小时 3 分钟和 (1+06:28) 1 天 6 小时 28 分钟是另一次重启之前的正常运行时间。
为什么第一个输出中没有正常运行时间?
答案1
理想情况下,这应该是评论而不是答案。由于我没有评论所需的声誉,所以我留下了一个答案。
您可以参考以下链接来了解 last 如何获取该列的数据。以下是该答案的一部分,可能有助于您了解发生这种情况的原因。
因此,如果系统突然关闭,则不会存储关闭时间,最后将使用之前的记录。查看您的结果:
参考文献2:https://unix.stackexchange.com/questions/411290/debian-two-entries-in-last-reboot-in-still-running