美文网首页linux
dmesg时间转换

dmesg时间转换

作者: lockdreamer | 来源:发表于2019-01-20 20:55 被阅读11次

对dmesg的时间戳,做了一个转化工具:ts_dmesg.sh

借助awk 和shell实现:

#!/bin/sh

uptime_ts=`cat /proc/uptime | awk '{ print $1}'`

#echo $uptime_ts

dmesg | awk -v uptime_ts=$uptime_ts 'BEGIN {

    now_ts = systime();

    start_ts = now_ts - uptime_ts;

    #print "system start time seconds:", start_ts;

    #print "system start time:", strftime("[%Y/%m/%d %H:%M:%S]", start_ts);

}

{

    print strftime("[%Y/%m/%d %H:%M:%S]", start_ts + substr($1, 2, length($1) - 2)), $0

}'

相关文章

  • dmesg时间转换

    对dmesg的时间戳,做了一个转化工具:ts_dmesg.sh 借助awk 和shell实现: #!/bin/sh...

  • dmesg时间转换工具

    最近公司疑难杂症特别多,日志一打看完又一打,令我最心痛的是dmesg查看。 直接命令行你看到的是 [944273....

  • dmesg日志中加入时间戳

    dmesg日志中加入时间戳 dmesg命令相关包 CentOS 7之前的版本的dmesg日志是没有时间戳的,原因是...

  • vmore生成dmesg文件

    makedumpfile --dump-dmesg vmcore dmesg.txt

  • linux dmesg命令

    显示具体时间 参考:【1】dmesg七种用法

  • Linux 上的 dmesg 和 message 日志

    dmesg 日志 dmesg 命令主要用来显示内核信息。使用 dmesg 可以有效诊断机器硬件故障或者添加硬件出现...

  • dmesg

    显示开机信息,用于诊断系统故障。

  • dmesg

    http://hongjiang.info/tag/oom-killer/ 在高版本的dmesg命令里,有一个很人...

  • lspci 收集log

    dmesg -c dmesg #!/bin/bash while true do lspci -s 00:02.0...

  • 不熟悉的Linux命令

    dmesg ‘dmesg’命令设备故障的诊断是非常重要的。在‘dmesg’命令的帮助下进行硬件的连接或断开连接操作...

网友评论

    本文标题:dmesg时间转换

    本文链接:https://www.haomeiwen.com/subject/drrfjqtx.html