실행 중인 프로세스의 모든 fd에서 읽기

실행 중인 프로세스의 모든 fd에서 읽기

A두 개의 프로세스 가 있고 B파이프를 통해 통신합니다. 나는 이 파이프에서 데이터를 읽을 수 있기를 원합니다. lsof올바른 fd를 쉽게 찾을 수 있습니다. 불행히도 tail -f /proc/$pid/fd/$fd이 파이프에서 데이터를 읽을 수 없는 것 같습니다. 내가 할 수 있는 방법이 있나요?

일반적으로 저는 이 작업에 사용되지만 strace안타깝게도 여기서는 할 수 없습니다(http://blog.johngoulah.com/2016/03/running-strace-in-docker/, 답변에 몇 가지 트릭이 포함되어 있으면 gdb문제가 될 수 있다고 생각합니다.)

관련 정보