Linux'ta /proc/<pid>/fd
sık sık çıktı alırsınız:
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]
Diğer taraftaki işlem gibi açık borular hakkında nasıl daha fazla bilgi edinebilirim?
Diğer cevaplara benzer, ancak:
lsof | grep 90222668
Her iki ucu da gösterir, çünkü her iki uç da 'boru numarasını' paylaşır.
Diğer süreçte hangi sürecin olduğunu bulmanın tek yolu/proc içindeki tüm süreçler üzerinde döngü yapmak ve o boruyu kullanan (aynı boru kimliğine/proc/pid/fd içinde sembolik bağlantıları olan) görmek.
Açık borulara nasıl girileceğini bildiğim en fazla bilgi
lsof|grep FIFO
Hala sadece bir ucundan bahsediyor, korkuyorum.