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'

関連情報