相关疑难解决方法(0)

写入 /dev/kmsg 随机出现在 /proc/kmsg 中,并且总是在 dmesg 中?

/dev/kmsg在尾随消息的同时写入消息时/proc/kmsg,消息会非常随机地出现,而 in 永远不会出现在/var/log/kern.log.

但是,dmesg正确获取所有消息。

例子

# Terminal 1
sudo tail -f /proc/kmsg

# Terminal 2 
tail -f /var/log/kern.log

# Terminal 3
sudo sh -c 'echo "<1> Kernel log message" > /dev/kmsg'
sudo sh -c 'echo "<1> Kernel log message" > /dev/kmsg'
sudo sh -c 'echo "<1> Kernel log message" > /dev/kmsg'
sudo sh -c 'echo "<1> Kernel log message" > /dev/kmsg'
Run Code Online (Sandbox Code Playgroud)

结果:

# Terminal 1
# The message is shown at irregular …
Run Code Online (Sandbox Code Playgroud)

rsyslog linux-kernel dmesg

3
推荐指数
1
解决办法
3308
查看次数

标签 统计

dmesg ×1

linux-kernel ×1

rsyslog ×1