Relativamente reciente dmesg versiones proporcionan una opción de seguimiento (-w , --follow ) que funciona de manera análoga a tail -f .
Por lo tanto, solo use el siguiente comando:
$ dmesg -wH
(-H , --human habilita funciones fáciles de usar como colores, tiempo relativo)
Esas opciones están disponibles, por ejemplo, en Fedora 19.
Puedes usar el watch comando que está diseñado exactamente para cosas como esta
watch -n 0.1 "dmesg | tail -n $((LINES-6))"
el $((LINES-6)) parte debe hacer que encaje bien en su terminal.
Realmente no puedes monitorear la salida de dmesg directamente.
Sin embargo, hay muchas posibilidades de que su módulo no imprima directamente en el búfer de anillo de dmesg, sino que utilice las funciones de registro del kernel (que luego se mostrarán en dmesg ). Si su syslog tiene algunas configuraciones sensatas (por ejemplo, predeterminadas), lo más probable es que estos mensajes también aparezcan en el kern.log archivo de registro.
Entonces puedes hacer algo como:
tail -f /var/log/kern.log