2012-09-28 42 views
0

我复制并粘贴从该网址的代码:http://linux.die.net/lkmpg/x769.html如何调用写入proc文件的内核模块?

我取代了过时& proc_root foolery并评论了“Our_Proc_File->所有者= THIS_MODULE;”因为它在建造时给我带来了麻烦。

然后我做了一个合适的makefile,编译.ko并用insmod做了契据。

两个问题:

  1. 如何从procfile看?

  2. 此外,我看到一个文件的条目是在模块加载,但是什么时候写这个文件?

奖金 这些问题可能从PROC的误解根。这是我的印象,proc“文件”被写入文件读取提供最新的信息。

  1. 这是错的吗?

回答

2
  1. read(2)cat可以从shell为你做到这一点。
  2. 从来没有。内容是在读取文件时动态创建的。这就是我们为文件指定读取回调的原因。
+0

当我从命令行捕获我的配置文件时,我发现它好像我的procfile_read没有被调用。它给我“>”,直到我按Ctrl + C,然后我dmesg,并没有看到我的阅读方法中的文字。为什么呢,你觉得呢? – PinkElephantsOnParade

+0

由于bash正在等待您完成命令。 –

相关问题