指令到这里就结束了,感兴趣的可以继续往下看。
2、简单解释:
这里用到了,文件 /proc/uptime 和工具 awk ,本质就是用 awk 打印出 /proc/uptime 的第一个字符串。
2.1、uptime的内容如下:
上面的第一个字段,79327.41,就是系统的启动时长;后面的55276.35,是系统的空闲时长,由于空闲时长是根据多个cpu累计出来的,所以可能会大于系统启动的时长。
关于uptime的更详细的资料可以参考:
1.uptime命令输出: 16:11:06 up 4:19, 4 users, load average: 13.44, 13.48, 13.93
2.查看/proc/uptime文件计算系统启动时间
cat /proc/uptime
输出: 15601.61 27830.92
第一数字即是系统已运行的时间秒数,运用系统工具date即可算出系统启动时间
3.查看/proc/uptime文件计算系统运行时间
cat /proc/uptime| awk -F. '{run_days= 1 % 86400)/3600run_minute=( 1 % 60printf("系统已运行:%d天%d时%d分%d秒",run_days,run_hour,run_minute,run_second)}'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)