Echo值到Linux控制台
答
您在寻找printk()
的功能;有关它支持的类型的一些文档可在Documentation/printk-formats.txt
中找到。它在kernel/printk.c
中定义。
答
我假设你的意思是在用户空间。您可以将字符串写入/dev/kmsg
。在shell中,只是echo
而已。在C中,它也会很容易。
[[email protected] ~]# echo hello > /dev/kmsg
[[email protected] ~]# dmesg | tail -1
[24156.408735] hello
但是,如果你在内核空间的意思,当然,你需要调用printk()
。