Birkaç işlemin tuhaf davranışlarını izlemeye çalışıyorum ve geçmişin nasıl izleneceğinden emin olmadığım bir noktaya rastladım. Kullandığım takma işlemi şunu strace -p
gösterdi:
Process 7926 attached - interrupt to quit
read(3,
Tamam, fd 3'te giriş bekliyor, bu yüzden ne olduğunu kontrol etmeye gittim:
$ ls -l /proc/7926/fd/3
lr-x------ 1 user grp 64 Mar 15 10:41 /proc/7926/fd/3 -> pipe:[20043922]
Tamam, öyleyse bu bir boru ... şimdi soru - bu borunun yazarı kim? Linux'ta, "soyut soket ad alanına" erişmek için NUL bayt ile başlayan bir dosya yolu talep edebileceğiniz, unix alan soketleri için özel bir özellik olduğunu hatırlıyorum (burada belirtilen: http://tkhanson.net/cgit.cgi). /misc.git/plain/unixdomain/Unix_domain_sockets.html ). Borular için faydalanabileceğim benzer bir şey olup olmadığından emin değilim, ancak bir şey bulamadım.
Yardım edecek fuser
ya lsof
da yardım edebilecek bir araç umuyordum ama hiçbir yere ulaşmadım.
Herhangi bir fikir?