目标是event_fd
在Python中跨进程使用。问题在于,event_fd
在父进程中创建的文件描述符(例如 10)在子进程中不存在。或者,如果子进程中存在文件描述符 10,则它与其他内容相关。
我尝试打开一个指向父进程中事件 fd 的“文件”:
open("/proc/<parent_process_pid>/fd/<event_fd_in_parent_process>", os.O_RDWR)
但我的许可被拒绝。我尝试只读,但权限也被拒绝。
有没有某种方法可以打开“相同”,event_fd
就像打开给定路径的同一文件一样?