2010-05-17 10 views
10

Quiero saber los hilos que se ejecutan para un proceso en particular en Linux? ¿Cómo puedo gestionar esto?Buscar hilos que se ejecutan para un proceso en particular en Linux

+0

¿Qué has probado? – Bull

+0

La pregunta es de 2010 @B ... – Ben

+7

¿Alguien alguna vez se dio cuenta de que la mayoría de las preguntas cerradas "fuera del tema" que encuentras en stackoverflow son realmente sobre el tema, y ​​por lo general exactamente lo que necesitabas una respuesta? –

Respuesta

2

¿Qué desea saber acerca de los hilos? Proveedores:

  • Colocación de GDB y el uso de "info hilos"
  • Mirando en/proc/< pid>/tarea, donde los hilos se enumeran
+1

Supongamos que en un proceso, se están ejecutando 20 subprocesos , en algún momento se salieron algunos hilos, I significa fines, ¿Se encontrarán también estos hilos en esta ubicación? –

15

Usted puede utilizar

ps -eLf 

Revisa este enlace. http://www.cyberciti.biz/faq/show-all-running-processes-in-linux/

+0

estoy usando RHEL, este comando no funciona ......... está diciendo que use -m con ps pero no está dando la información adecuada ... ¿puedo obtener de otra manera? gracias de antemano – kumarasvn

+0

¿Usaste L o l? También puedes intentar usar solo ps -L. O para conocer todas las banderas disponibles, use man ps – gsk

+0

. También puede probar dar primero ps y luego dar ps -L pid donde pid es la identificación del proceso para la cual desea saber la información del hilo – gsk

Cuestiones relacionadas