我想使用显示自上次系统启动以来经过的时间uptime
,但是我不希望它显示所有这些信息。我只想知道自上一次系统启动以来经过了几个小时(即:18:17:59)
我想使用显示自上次系统启动以来经过的时间uptime
,但是我不希望它显示所有这些信息。我只想知道自上一次系统启动以来经过了几个小时(即:18:17:59)
Answers:
要获取自上次系统启动以来经过的时间,hh:mm:ss
格式为:
awk '{print int($1/3600)":"int(($1%3600)/60)":"int($1%60)}' /proc/uptime
/proc/uptime
伪文件包含两个数字:
因此,awk
您可以使用冷杉编号并将其转换为hh:mm:ss
格式。
试试这个:
uptime | awk '{ print $3 }'
实际上,它会打印由产生的行的第三个单词uptime
。
uptime
似乎没有选择,但我也无法在网上找到任何东西。