linux + uptime 如何知道重启日期?

linux + uptime 如何知道重启日期?

众所周知,通过正常运行时间,我们可以记录机器正常运行的天数

# uptime
12:08:19 up 93 days, 14:12,  1 user,  load average: 0.38, 0.36, 0.40

我们真正需要的是知道重启/重新启动的日期

例如 -2016年5月21日 12:98

正常运行时间命令没有正确的标志来执行此操作,所以也许使用其他命令?

但经过谷歌搜索我没有找到我想要的,

所以我很乐意收到任何建议

答案1

who -b将显示上次启动时间。

答案2

您可以使用以下方式获取最近的日期:

日期 -d“现在 - $(date | awk '{print $3}') 天”

进一步解析日期输出以提取小时和分钟

相关内容