Tengo un proceso donde varios subprocesos abren múltiples conexiones de socket. Quiero ver esta información y mapear qué hilo ha abierto qué puerto de socket. lsof -i
y netstat
comando da la identificación del proceso, pero no pudo mostrar la identificación del hilo. ¿Hay algún comando que imprima esta información?¿Cómo ver la identificación del hilo de un proceso que ha abierto una conexión de socket?
7
A
Respuesta
12
A menos que trabajes() 'd el proceso, no.
Una vez que el descriptor de archivo está abierto, "pertenece" por igual a todos los hilos del proceso (en lo que se refiere al kernel), no se puede ver qué hilo lo abrió.
Cuestiones relacionadas
- 1. Falta un proceso de Unicorn/Nginx, socket abierto
- 2. ¿Cómo se interrumpe un hilo que realiza una conexión de socket de bloqueo?
- 3. Interrumpir un socket de conexión
- 4. Socket IO detectar cuando el cliente ha perdido la conexión
- 5. Cómo registrar la identificación del proceso usando Log4cxx o log4j
- 6. Cómo indicar la identificación del proceso dentro de Python
- 7. ¿Cómo burlarse de una conexión Socket saliente?
- 8. Cómo obtener la identificación de abuelos del proceso
- 9. ¿Cómo se maneja la conexión de socket en un proceso bifurcado?
- 10. Obtener pid del proceso que ha activado alguna señal
- 11. ¿Cómo obtener datos hacia/desde un socket en un hilo?
- 12. zócalo no se cierra después de la aplicación se cierra si un proceso iniciado está abierto
- 13. ¿Cómo encuentro los manejadores de archivos que mi proceso ha abierto en Linux?
- 14. Cómo ver si un subarchivo de un directorio ha cambiado
- 15. La conexión de socket fue abortado - CommunicationException
- 16. ¿Cómo funciona el tiempo de espera de conexión del socket?
- 17. ¿Cómo encontrar el estado de conexión del socket en C?
- 18. ¿Cómo puedo obtener un stdin de proceso por una identificación de proceso?
- 19. Obtener hwnd por identificación del proceso C++
- 20. Prueba conexión de socket en Python
- 21. cómo obtener el identificador del proceso desde la identificación del proceso?
- 22. ¿Cómo ver una cola de mensaje de proceso especificada si se conoce el PID del proceso?
- 23. ¿Cómo ver/cambiar el tiempo de espera de conexión de socket en Linux?
- 24. socket, detectar la conexión se pierde
- 25. ¿Cómo matar un proceso abierto en node.js?
- 26. Ver la variable de entorno del proceso en Windows
- 27. Cómo destruir por completo una conexión de socket en C
- 28. HDFS dice que el archivo aún está abierto, pero se ha matado al proceso de escritura
- 29. Manejando el hilo principal del proceso
- 30. C++ Pregunta de hilo: estableciendo un valor para indicar que el hilo ha finalizado