更改 dmesg 的日志格式

更改 dmesg 的日志格式

我收到这样的 dmesg 消息,

[   27.154743] uvcvideo: Found UVC 1.00 device Integrated_Webcam_HD (0c45:6a04)
[   27.194956] usbcore: registered new interface driver uvcvideo

但是,我希望以dmesg以下格式打印日志消息,

[DD-MM-HH-mm] SYSTEM_HOSTNAME the-message-content-comes-here

在网上,我没有看到任何/etc/dmesg执行此操作的属性。

有什么物业可以做到这一点吗?

答案1

这一句就可以了,但我认为还有更有效的方法......

dmesg -T | perl -MSys::Hostname -pe 's/^\[(.*?)\]/$_=`date +[%d-%m-%H-%M] -d "$1"`;chomp;$_." ".&hostname/e'

相关内容