Ich muss wissen, ob ein Prozess mit einer bestimmten PID einen Port ohne Verwendung externer Befehle geöffnet hat. Ich muss dann das /procDateisystem verwenden. Ich kann die /proc/$PID/net/tcpDatei zum Beispiel lesen und Informationen über die vom Prozess geöffneten TCP-Ports erhalten. Bei einem Multithread-Prozess /proc/$PID/task/$TIDenthält das Verzeichnis jedoch auch eine net/tcpDatei. Meine Frage ist :
Muss ich alle Thread- net/tcpDateien durchgehen , oder wird der von Threads geöffnete Port in die Prozessdatei geschrieben net/tcp?
fdVerzeichnis jedes Threads durchgehen ? Oder/proc/pid/fd"erbt" das/proc/pid/task/tid/fdVerzeichnis die Verzeichnisse?