dmesg -n 7 不印任何內容,但 dmesg 印很多

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 級及以下級別的訊息。

相關內容