How can I get more info on open pipes show in /proc in Linux?

Solution 1:

Similiar to other answers, but:

lsof | grep 90222668

Will show you both ends, because both ends share the 'pipe number'.

Solution 2:

The only way to find what process is on the other end is by looping over all processes in /proc and seeing which are using that pipe (ie, which have symlinks in /proc/pid/fd to the same pipe ID)


Solution 3:

The most information I know how to get on open pipes is

lsof|grep FIFO

Still only tells about one end of it, I'm afraid.

Tags:

Linux

Pipe