我想给 dmesg 写一份声明。我怎样才能做到这一点?
答案1
写信给/dev/kmsg
(不是/proc/kmsg
@建议的尼尔斯)。看linux/kernel/printk/printk.c
devkmsg_writev
对于内核端实现和systemd/src/journal/journald-kmsg.c
server_forward_kmsg
获取使用示例。
答案2
答案3
假设没有其他人想出一个正式的方法来做到这一点......
您可以编写一个内核模块来调用printk
。有一个例子这里这可能正好适合你。
答案4
echo "Add your message here" | sudo tee /dev/kmsg
通过运行验证dmesg -T