dmesg -n 7 нічого не друкує, але dmesg багато друкує


0

Як зазначено:

$> 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, чи не так? Але це нічого не друкує. Чому?

Відповіді:


0

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


Коли я вводжу dmesg наступного разу, коли ви маєте на увазі?
JohnyTex

Я не бачу, що це має якийсь ефект. Чи приходить наступне повідомлення до / dev / kmsg? За консоллю, ви маєте на увазі термінал? Або всі термінали приходять або що це означає? stdout?
JohnyTex
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.