设为首页 加入收藏

TOP

awk获取Linux运行时间
2014-11-24 08:05:29 来源: 作者: 【 】 浏览:0
Tags:awk 获取 Linux 运行 时间

对于Linux的运行时间,可以通过命令uptime来获取,但实际上的时间是记录在/proc/uptime这个文件里的,单位是秒,通过uptime命令获取到的是已经转换了为具体的运行时间。通过uptime获取运行时间的同时,还会打印出本地当前时间,以及CPU的负载,有时候进行监控或者其他需求的时候不需要这些东西,那可以直接从/proc/uptime里提取。


来看范例:


awk -F, '{D=$1/86400;H=($1%86400)/3600;M=($1%3600)/60;S=+$1%60;printf("系统已运行:%d天%d小时%d分%d秒\n",D,H,M,S)}' /proc/uptime


不精确到秒位的话,可以去掉那部分的代码了。


看看效果:


awk获取Linux运行时间


通过了uptime命令的对比的。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇关于Spring Portlet开发中的Handl.. 下一篇shell脚本中的“请按任意键继续”

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·每日一道面试题-多线 (2025-12-26 06:20:17)
·java项目中哪些地方 (2025-12-26 06:20:14)
·Java真的是要没落了 (2025-12-26 06:20:12)
·C++ Lambda表达式保 (2025-12-26 05:49:45)
·C++ Lambda表达式的 (2025-12-26 05:49:42)