altera o formato do log para o dmesg

3

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?

    
por Madhavan Kumar 10.09.2015 / 09:23

1 resposta

2

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'
    
por 10.09.2015 / 11:33

Tags