在Unix文件系统中创建一个文件路径实际上指向一个程序

时间:2015-09-18 19:05:17

标签: linux file unix filesystems

我目前正在使用一台软件(让我们称之为ThirdPartyApp)从我PC上的某个目录中读取文件。我想制作自己的软件(称之为MyApp),为ThirdPartyApp生成文件。当ThirdPartyApp尝试加载SiteContent.objList而不是SiteContent.data.objList从硬盘驱动器读取时,我希望MyApp被实时调用并生成字节。这类似于从@EJB(beanName = "JsonGatewayClient") GatewayClient jsonGatewayClient; 读取并不实际加载名为/path/to/somefile的文件,而是加载随机生成器的输出。

所以,我的问题是,这甚至可以在用户空间中进行吗?如果是这样,这叫什么?我不是要求推荐某个特定的图书馆或类似的东西;我只需要知道谷歌要找到有关做这样的事情的信息。哦,我只关心在Linux上做这项工作,如果这是一个限制因素。谢谢!

1 个答案:

答案 0 :(得分:0)

查看保险丝文件系统:en.wikipedia.org/wiki/Filesystem_in_Userspace - Matt Joyce

同时查看named pipes。顺便说一句,如果您控制启动此ThirdPartyApp,那么您可以在此之前简单地运行MyApp。 - 肯尼