【发布时间】:2015-12-08 01:44:27
【问题描述】:
我想在内核日志中解码以下时间格式。 是否有任何注释可以了解如何将时间戳打破为 min:sec:msec 格式。 [107.236115]
[107.245076]
[107.521858]
[107.522098]
找到了一些可以解码的脚本,它们正在运行,但在运行时,我已经有了,想手动解码。
【问题讨论】:
标签: android logging linux-kernel kernel embedded-linux
我想在内核日志中解码以下时间格式。 是否有任何注释可以了解如何将时间戳打破为 min:sec:msec 格式。 [107.236115]
[107.245076]
[107.521858]
[107.522098]
找到了一些可以解码的脚本,它们正在运行,但在运行时,我已经有了,想手动解码。
【问题讨论】:
标签: android logging linux-kernel kernel embedded-linux
格式很简单<N>表示日志级别是N,那么在[]里面有一个从系统启动开始的时间,以秒为单位。所以[ 107.245076] 表示它是107 seconds and 245076 micro seconds = 1 min 47 s 245 ms。
但是请记住,这不是挂钟时间,而是内核运行的时间。如果系统暂停,它可能会停止,这在嵌入式设备上很常见,尤其是基于 Android 的设备。
【讨论】:
dmesg 中有一个选项可以将这个时间转换为人类可读的时间格式,所以我会使用:
dmesg -T
就是这样。
【讨论】: