【发布时间】:2015-03-12 06:55:27
【问题描述】:
当用户写入 proc 时如何获取数据? (即:echo "foo" > /proc/myproc)
我已经看到从 proc 读取(即用户执行“cat /proc/myproc”),详细信息来自该站点:http://www.linux.com/learn/linux-training/39972-kernel-debugging-with-proc-qsequenceq-files-part-2-of-3
这似乎工作得很好,但我还没有看到类似的写作方法。另外,我检查了 TLDP,但他们的文章似乎已经过时了:http://tldp.org/LDP/lkmpg/2.6/html/x769.html
【问题讨论】:
-
我认为现在 proc 已经被认为是一种旧方式。也许你对 sysfs 更感兴趣。
-
在 tag-wiki 中查看 LDD3:stackoverflow.com/tags/linux-kernel/info 的东西实际上已经覆盖了那里。
-
我是学习 sysfs 的游戏。除了 Alex 提供的以外,你能推荐任何好的教程/链接吗?
-
@Maxthecat :我推荐 endyptula 挑战来学习 linux 内核开发,即使答案有时真的很长。
标签: c linux-kernel kernel