我的问题几乎与 - How to create a virtual file? 除了我想在Linux中这样做。我想我需要做的是创建一个虚拟设备并将应用程序记录到该设备。如果可能的话,我想用python或ruby或其他解释的方式编写设备。
答案 0 :(得分:3)
使用mknod
。您可以创建一个应用程序也可以写入的套接字文件。您的日志记录应用程序将连接到套接字以从中读取。
答案 1 :(得分:3)
答案 2 :(得分:0)
Umockdev是一个基于Linux的应用程序,它记录硬件的行为和属性,并独立于运行的实际硬件运行软件。可以在虚拟环境中模拟硬件设备 它不会干扰整个系统。它目前支持sysfs,uevents,对/ dev设备的基本支持,以及记录/模拟usbdevfs ioctls(用于PtP / MTP设备)。