我想通过减去两个时间戳来找出总系统启动时间。首先,我使用此命令来获取开始时间和结束时间:
sudo journalctl | grep "Logs begin at" | awk '{print $6" "$7" "$12" "$13}'
Run Code Online (Sandbox Code Playgroud)
这让我得到以下输出:
2020-05-21 05:52:47 2020-05-28 19:37:36
Run Code Online (Sandbox Code Playgroud)
(前两个字段为开始时间,后两个字段为结束时间)
现在我想找出开始时间和结束时间之间的差异,最好采用以下格式:
“0 年、0 个月、7 天,HH:MM:SS”