Este one-liner serve, mas acho que há uma maneira mais eficiente ...
dmesg -T | perl -MSys::Hostname -pe 's/^\[(.*?)\]/$_='date +[%d-%m-%H-%M] -d "$1"';chomp;$_." ".&hostname/e'
Estou recebendo minhas mensagens do dmesg assim,
[ 27.154743] uvcvideo: Found UVC 1.00 device Integrated_Webcam_HD (0c45:6a04)
[ 27.194956] usbcore: registered new interface driver uvcvideo
Mas, gostaria que dmesg
mensagens de log fossem impressas no formato
[DD-MM-HH-mm] SYSTEM_HOSTNAME the-message-content-comes-here
Na net, não vejo nenhuma propriedade /etc/dmesg
que faça isso.
Alguma propriedade que faz isso?
Este one-liner serve, mas acho que há uma maneira mais eficiente ...
dmesg -T | perl -MSys::Hostname -pe 's/^\[(.*?)\]/$_='date +[%d-%m-%H-%M] -d "$1"';chomp;$_." ".&hostname/e'