众所周知,通过正常运行时间,我们可以记录机器正常运行的天数
# 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}') 天”
进一步解析日期输出以提取小时和分钟