Linux kernel 启用或禁用dmesg或printk语句的Proc文件

Linux kernel 启用或禁用dmesg或printk语句的Proc文件,linux-kernel,kernel-module,kernel,Linux Kernel,Kernel Module,Kernel,我想写一个proc文件,通过它我可以启用或禁用控制台上打印的printk消息。或者所有printk消息都将打印在我的proc文件中。然后我将能够读取proc文件中的那些printk消息。如何做到这一切。请给我一些建议 谢谢 Baldev Singh如何读取所有日志消息?检查这是否有用谢谢。。这个链接对我很有帮助。但是我的要求如下:-我有一个大文件,并且我在该文件中添加了很多printk消息。所以在执行该文件时,我将获得所有printk消息。我想要的是,如果我想打印这些消息,然后启用它,否则禁用它

我想写一个proc文件,通过它我可以启用或禁用控制台上打印的printk消息。或者所有printk消息都将打印在我的proc文件中。然后我将能够读取proc文件中的那些printk消息。如何做到这一切。请给我一些建议

谢谢


Baldev Singh

如何读取所有日志消息?检查这是否有用谢谢。。这个链接对我很有帮助。但是我的要求如下:-我有一个大文件,并且我在该文件中添加了很多printk消息。所以在执行该文件时,我将获得所有printk消息。我想要的是,如果我想打印这些消息,然后启用它,否则禁用它。因为我在内核空间编写程序,所以我需要一个proc文件来完成这项工作。