【问题标题】:Linux - Programmatically write to a proc fileLinux - 以编程方式写入 proc 文件
【发布时间】:2010-03-29 00:45:40
【问题描述】:

我在网上找到了几个示例,我们可以在其中创建 proc 文件,分配每次打开 proc 文件进行读取或写入时调用的读取和写入方法。

但是,我似乎找不到任何有关如何以编程方式写入 proc 文件的文档。理想情况下,我想在每次打开 proc 文件进行读取或写入时添加一个带有其他用户详细信息的时间戳。同样,我找到了可以添加在打开 proc 文件时触发的读取和写入函数的位置,但我找不到有关如何以编程方式实际写入 proc 文件的文档。这将不同于常规的 IO 读/写,对吗?

【问题讨论】:

  • 正如 Ignacio 所说,/proc 文件使用标准的读写内核接口,但每个 /proc 伪文件对于所写内容的语义都有自己的约定。如果您正在编写自己的伪文件,您可能会发现 ibm.com/developerworks/linux/library/l-proc.html 很有帮助。

标签: linux-kernel kernel kernel-module


【解决方案1】:

解决了这个问题——我没有完全理解 proc 文件,但现在理解了它们是如何工作的,并且实际上没有任何文件可以写入——只有变量。得到它的工作。谢谢!

【讨论】:

    猜你喜欢
    • 2013-01-25
    • 1970-01-01
    • 2017-02-01
    • 2023-03-24
    • 2017-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多