dmesg -n 7 ничего не печатает, но dmesg много печатает

Как указано:

$> dmesg
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacc
...

$> dmesg -n 2
[ root@jamin ] ~
$> dmesg -n 7
[ root@jamin ] ~
$> dmesg -n 8
dmesg: unknown level '8'

dmesg -n должен печатать все ниже n, верно? Но это ничего не печатает вообще. Зачем?

1 ответ

Нет -n фактически устанавливает уровень для будущих сообщений, которые будут отображаться на консоли. Таким образом, выполнив -n 2, вы просто устанавливаете это, с этого момента вы будете просто видеть сообщения уровня 2 и ниже на своей консоли.

Другие вопросы по тегам