Возможно ли "закрыть" вывод "dmesg`?

Я хочу сделать что-то вроде

dmesg | tail -f

Но это не работает:

Я использую Mac OS X v10.6.7 (Снежный барс). Сделав это, tail завершит работу, вместо того, чтобы следить за выводом.

Интересно, есть ли способ сделать это или эквивалентная команда.

P.S. Я не думаю, что цикл while будет достаточно хорошей идеей.