Tulis ke /dev/kmsg
(bukan /proc/kmsg
seperti yang disarankan oleh @Nils). Lihat linux/kernel/printk/printk.c
devkmsg_writev
untuk implementasi sisi kernel dan systemd/src/journal/journald-kmsg.c
server_forward_kmsg
untuk contoh penggunaan.
Untuk BSD:
logger -p kern.notice MESSAGE
(milis Ian, milis freebsd-questions)
atau prioritas lainnya.
Untuk Linux:
su root -c 'echo MESSAGE > /dev/kmsg'
Dengan asumsi tidak ada orang lain yang menemukan cara resmi untuk melakukan ini ...
Anda dapat menulis modul kernel yang memanggil printk
fungsi. Ada contoh di sini yang mungkin cocok untuk Anda.