3 votos

¿Cómo encontrar el (los) PID (s) de una aplicación bloqueada en macOS desde el shell (Terminal)?

Dentro de Activity Monitor.app es fácil de identificar visualmente un colgado de la aplicación por ver su nombre en un texto en rojo: red text ¿Cómo puede colgar aplicación de los estados de ser identificados a partir de la cáscara (Terminal.app) y el PID(s) de tales procesos de recuperarlo?


ACTUALIZACIÓN (La respuesta a continuación vinculado a un gran post, pero aún no contener la totalidad de la respuesta):

Primer paso parece ser la identificación de los colgados proceso mediante el uso de spindump:

sudo spindump -notarget 5  -timelimit 60 -stdout -noFile -noProcessingWhileSampling   -aggregateStacksByProcess | grep -B 8 "Unresponsive for"

Voy ahora a la necesidad de extraer el PID (probablemente trivial) y esto debe hacerlo. Sería agradable si había un método más eficaz... es decir, sería agradable si pudiéramos descubrir cómo Activity Monitor sí es realmente lo hacen con rapidez / eficacia...

1voto

CosmoM Puntos 16

En realidad, esto no es fácil de hacer, pero otras personas se han encontrado con esto y han escrito códigos que podría usar. Ver aqui

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X