Devo sapere se un processo con un determinato PID ha aperto una porta senza usare comandi esterni. Devo quindi usare il /proc
filesystem. Posso leggere il /proc/$PID/net/tcp
file per esempio e ottenere informazioni sulle porte TCP aperte dal processo. Tuttavia, su un processo multithread, la /proc/$PID/task/$TID
directory conterrà anche un net/tcp
file. La mia domanda è :
devo andare su tutti i net/tcp
file dei thread o la porta aperta dai thread verrà scritta nel net/tcp
file di processo ?
fd
directory di ogni thread? O la/proc/pid/fd
directory "eredita" le/proc/pid/task/tid/fd
directory?