从正在运行的进程的任意 fd 中读取

从正在运行的进程的任意 fd 中读取

我有两个进程AB,通过管道进行通信。我希望能够从该管道中读取数据,使用lsof我可以轻松找到正确的 fd,不幸的tail -f /proc/$pid/fd/$fd是似乎无法从该管道中读取数据。我有什么办法可以做到这一点吗?

通常我会用于strace此任务,但不幸的是我不能在这里(http://blog.johngoulah.com/2016/03/running-strace-in-docker/,我认为如果答案暗示了一些gdb技巧,这可能是一个问题)。

相关内容