Мені потрібно знати, чи є процес із заданим PID як відкритим портом без використання зовнішніх команд. Потім я повинен використовувати /procфайлову систему. Я можу прочитати /proc/$PID/net/tcpфайл, наприклад, і отримати інформацію про порти TCP, відкриті процесом. Однак у багатопотоковому процесі /proc/$PID/task/$TIDкаталог також містить net/tcpфайл. Моє запитання:
чи потрібно мені перейти всі net/tcpфайли потоків , чи буде порт, відкритий потоками, записаний у net/tcpфайл процесу .
fdкаталог кожного потоку? Або/proc/pid/fdкаталог "успадковує"/proc/pid/task/tid/fdкаталоги?