我想給 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