Tôi cần biết nếu một quá trình với một PID nhất định như đã mở một cổng mà không sử dụng các lệnh bên ngoài. Tôi phải sử dụng /prochệ thống tập tin. Tôi có thể đọc /proc/$PID/net/tcptệp chẳng hạn và lấy thông tin về các cổng TCP được mở theo quy trình. Tuy nhiên, trên một quy trình đa luồng, /proc/$PID/task/$TIDthư mục cũng sẽ chứa một net/tcptệp. Câu hỏi của tôi là :
Tôi có cần phải đi qua tất cả các net/tcptệp chủ đề không , hoặc cổng được mở bởi các luồng sẽ được ghi vào net/tcptệp quy trình .
fdthư mục của mỗi luồng không? Hay/proc/pid/fdthư mục "kế thừa" các/proc/pid/task/tid/fdthư mục?