我目前正在使用一台软件(让我们称之为ThirdPartyApp)从我PC上的某个目录中读取文件。我想制作自己的软件(称之为MyApp),为ThirdPartyApp生成文件。当ThirdPartyApp尝试加载SiteContent.objList
而不是SiteContent.data.objList
从硬盘驱动器读取时,我希望MyApp被实时调用并生成字节。这类似于从@EJB(beanName = "JsonGatewayClient")
GatewayClient jsonGatewayClient;
读取并不实际加载名为/path/to/somefile
的文件,而是加载随机生成器的输出。
所以,我的问题是,这甚至可以在用户空间中进行吗?如果是这样,这叫什么?我不是要求推荐某个特定的图书馆或类似的东西;我只需要知道谷歌要找到有关做这样的事情的信息。哦,我只关心在Linux上做这项工作,如果这是一个限制因素。谢谢!
答案 0 :(得分:0)
查看保险丝文件系统:en.wikipedia.org/wiki/Filesystem_in_Userspace - Matt Joyce
同时查看named pipes。顺便说一句,如果您控制启动此ThirdPartyApp,那么您可以在此之前简单地运行MyApp。 - 肯尼