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'

관련 정보