Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何创建像/proc这样的文件系统?_C_Configuration_Procfs - Fatal编程技术网

如何创建像/proc这样的文件系统?

如何创建像/proc这样的文件系统?,c,configuration,procfs,C,Configuration,Procfs,我想创建一个类似于/proc的伪文件系统来访问应用程序配置 如何实现这一点,或者在哪里可以找到有关它的介绍性文档?最简单的方法是使用。这对于高级语言绑定尤其容易,例如。也许您想看看我认为sysfs是用于访问内核数据的,不适用于可能存在于用户空间中的应用程序。对于/proc filesystem,也会发生同样的情况。它被设计用于导出到用户空间应用程序内核的内部信息。奇怪的是,我想我没有正确地理解这个问题。似乎OP想要访问运行中的用户空间应用程序的配置数据,而不是内核线程。由于缺乏合适的fuse抽象

我想创建一个类似于/proc的伪文件系统来访问应用程序配置


如何实现这一点,或者在哪里可以找到有关它的介绍性文档?

最简单的方法是使用。这对于高级语言绑定尤其容易,例如。

也许您想看看

我认为sysfs是用于访问内核数据的,不适用于可能存在于用户空间中的应用程序。对于/proc filesystem,也会发生同样的情况。它被设计用于导出到用户空间应用程序内核的内部信息。奇怪的是,我想我没有正确地理解这个问题。似乎OP想要访问运行中的用户空间应用程序的配置数据,而不是内核线程。由于缺乏合适的fuse抽象,我编写了自己的c库。如果需要使用自己的类似proc的文件系统,请查看文档-hth