![linux + uptime 如何知道重启日期?](https://linux22.com/image/688601/linux%20%2B%20uptime%20%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%E9%87%8D%E5%90%AF%E6%97%A5%E6%9C%9F%EF%BC%9F.png)
众所周知,通过正常运行时间,我们可以记录机器正常运行的天数
# 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}') 天”
进一步解析日期输出以提取小时和分钟