2012-09-28 43 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正在等待您完成命令。 –

相關問題