Linuxでは、/proc/<pid>/fd
頻繁に掘り下げると、次のような出力が表示されます。
lrwx------ 1 root root 64 Jul 30 15:14 0 -> /dev/null
lrwx------ 1 root root 64 Jul 30 15:14 1 -> /dev/null
l-wx------ 1 root root 64 Jul 30 15:14 10 -> pipe:[90222668]
lr-x------ 1 root root 64 Jul 30 15:14 11 -> pipe:[90222669]
l-wx------ 1 root root 64 Jul 30 15:14 13 -> pipe:[90225058]
lr-x------ 1 root root 64 Jul 30 15:14 14 -> pipe:[90225059]
どのプロセスが反対側にあるかなど、開いているパイプに関する詳細情報を取得するにはどうすればよいですか?
/proc
は遅いです。誰かがより効果的なソリューションを提供できますか?