dmesg的时间戳

dmesg 日志中的“时间”(18.204452) 表示的是系统启动到事件发生的时间差,这个值可以转换成时间戳:

unix_time=`echo "$(date +%s) - $(cat /proc/uptime | cut -f 1 -d' ') + 18.204452 " | bc`
echo ${unix_time}

注:/proc/uptime 第一列表示的是系统开机时间,根据这个值和当前时间可以获取到 dmesg 日志中事件发生的时间。

时间戳转换为对应的可读的时间

date -d "@${unix_time}" '+%Y-%m-%d %H:%M:%S'

转换脚本

#!/bin/bashif [ $# -ne 1 ];then
echo "input an dmesg time"
exit 1
fiunix_time=`echo "$(date +%s) - $(cat /proc/uptime | cut -f 1 -d' ') + ${1}" | bc`
echo ${unix_time}
date -d "@${unix_time}" '+%Y-%m-%d %H:%M:%S'

运行示例

# ./test.sh 18.204452
1538100496.004452
2018-09-28 10:08:16

扩展

dmesg -h 查看帮助
-T,–ctime 打印人类可读的时间戳

#dmesg -T

Linux:dmesg的时间戳转换为可阅读的形式相关推荐

  1. dmesg的时间戳转换为对应的时间

    1.获取dmesg的时间戳 # dmesg [ 18.204448] Bluetooth: RFCOMM socket layer initialized [ 18.204452] Bluetooth ...

  2. linux c时间戳转换,Android C/C++代码中将时间戳转换为标准时间

    在Android 底层C/C++代码中如何将时间戳转换为标准时间? 这个问题实质上可以理解为C/C++中如何将Linux的时间戳转换为标准时间,那么接下来就这个问题进行分析和处理. 首先,要在C/C+ ...

  3. linux shell转换成时间,如何在Bash中将时间戳转换为日期?

    如何在Bash中将时间戳转换为日期? 我需要一个将Unix时间戳转换为日期的shell命令或脚本. 输入可以来自第一个参数或来自stdin,允许以下使用模式: ts2date 1267619929 和 ...

  4. ios linux时间戳转时间,将UNIX时间戳转换为数据 – iOS

    我有一个iOS应用程序,它解析数据的 JSON提要.在这个数据中有一些UNIX时间戳,我存储在NSString中.我想要做的是将这些时间戳转换为日期(月和日).但是我试图在没有自己进行任何划分的情况下 ...

  5. Linux dmesg 命令 - 打印内核环形缓冲区

    Dmesg 命令打印内核的消息缓冲区.dmesg 命令主要用于识别故障设备.USB 等热插拔设备.I/O 设备错误. 当系统启动内核设置中存在的设备驱动程序以及相关的硬件设备时.那时驱动程序和其他带有 ...

  6. linux与unix时间戳互转

    linux与unix时间戳互转 今天在消费kafka数据时遇到了这样一个问题,kafka数据中所有的数据时间戳格式都是unix上时间戳的格式,例如:1505786829101,看到这个时间戳真的是头都 ...

  7. php中UNIX时间戳转换为日期

    1. UNIX时间戳转换为日期用函数: date() 一般形式:date('Y-m-d H:i:s', 1156219870); 2. 日期转换为UNIX时间戳用函数:strtotime() 一般形式 ...

  8. EXCEL中将时间戳转换为日期格式

    EXCEL中将时间戳转换为日期格式 从linux系统中获取的时间戳信息通常为s,将其转换的公式为: =TEXT((E1+83600)/86400+70365+19,"yyyy-mm-dd h ...

  9. Linux dmesg命令

      Linux dmesg命令用于显示开机信息.   kernel会将开机信息存储在ring buffer中.您若是开机时来不及查看信息,可利用dmesg来查看.开机信息亦保存在/var/log目录中 ...

最新文章

  1. Linux permission denied解决方法
  2. 分布式系统用户登录路由
  3. 强迫症犯了,忍不住赞一下slf4j包Logger.java的优雅代码
  4. 小米真蓝牙耳机说明书_媲美AirPods?小米真无线蓝牙耳机Air 2开箱
  5. mysql查询是否用index_如何查看sql查询是否用到索引(mysql)
  6. 10款新鲜出炉的 jQuery 插件
  7. 【R语言】地图信息数据可视化
  8. IDEA 主题颜色设置
  9. Linux查看网口丢包命令,Linux模拟网络丢包与延迟的方法
  10. 夜间环境人脸识别_古蔺县小区人脸识别门禁系统方案_点击了解
  11. nginx: [warn] conflicting server name
  12. 大数据小项目之电视收视率企业项目06
  13. aspen压缩因子_ASPEN PLUS的物性数据库及其应用.pdf
  14. freemarker模板生成word文档踩坑记录
  15. C语言/C++编程学习:栈的代码实现之数组方案
  16. 软件测试到底在学什么
  17. 浙江省计算机考证发证中心
  18. Mac下mysql配置文件没有my-default.cnf,无法配置my.cnf
  19. python快速入门【五】---- 面向对象编程、python类
  20. 去哪儿网网页版机票数据

热门文章

  1. 利用计算机系统对机床等生产设备进行管理,浅谈计算机技术在机械制造及其自动化方向的发展...
  2. 使用代理失败的解决方法
  3. U盘System Volume Information文件夹的删除
  4. 某次搭建部门级文件共享的实践
  5. 限制input输入长度与内容
  6. Django知识点:模板和静态资源文件
  7. 做个懂生活的精致女生!
  8. (翻译)复仇模式(Revenge)
  9. 列表文本框html,HTML列表添加文本框
  10. 动力节点Git安装使用教程,详细到哭