dmesg
relativement récent les versions fournissent une option de suivi (-w
, --follow
) qui fonctionne de manière analogue à tail -f
.
Ainsi, utilisez simplement la commande suivante :
$ dmesg -wH
(-H
, --human
permet des fonctionnalités conviviales telles que les couleurs, le temps relatif)
Ces options sont disponibles par exemple dans Fedora 19.
Vous pouvez utiliser le watch
commande qui est destinée exactement à ce genre de choses
watch -n 0.1 "dmesg | tail -n $((LINES-6))"
le $((LINES-6))
devrait s'adapter parfaitement à votre terminal.
Vous ne pouvez pas vraiment surveiller la sortie de dmesg
directement.
Cependant, il y a de fortes chances que votre module n'imprime pas directement dans le tampon circulaire de dmesg, mais utilise à la place les fonctions de journalisation du noyau (qui seront alors affichées par dmesg
). Si votre syslog
a des paramètres sains (par exemple, par défaut), ces messages apparaîtront très probablement également dans le kern.log
fichier journal.
Vous pouvez donc faire quelque chose comme :
tail -f /var/log/kern.log