Preciso saber se um processo com um determinado PID abriu uma porta sem usar comandos externos. Devo então usar o /procsistema de arquivos. Eu posso ler o /proc/$PID/net/tcparquivo, por exemplo, e obter informações sobre as portas TCP abertas pelo processo. No entanto, em um processo multithread, o /proc/$PID/task/$TIDdiretório também conterá um net/tcparquivo. Minha pergunta é :
Preciso examinar todos os net/tcparquivos de threads ou a porta aberta pelos threads será gravada no net/tcparquivo de processo .
fddiretório de cada thread? Ou o/proc/pid/fddiretório "herda" os/proc/pid/task/tid/fddiretórios?