/dev/kmsg
に書き込む (/proc/kmsg
ではない @Nilsによって提案されているように)。 linux/kernel/printk/printk.c
を参照 devkmsg_writev
カーネル側の実装と systemd/src/journal/journald-kmsg.c
の場合 server_forward_kmsg
使用例です。
BSD の場合:
logger -p kern.notice MESSAGE
(礼儀 Ian、freebsd-questions メーリングリスト)
またはその他の優先事項。
Linux の場合:
su root -c 'echo MESSAGE > /dev/kmsg'
これを行うための公式な方法を誰も思いつかなかったと仮定すると ...
printk
を呼び出すカーネル モジュールを作成できます。 関数。あなたのために仕事をするかもしれない例がここにあります.