¿Qué significa cuando un proceso está rodeado de parens en 'ps'?

3

A veces trato de kill -9 Finder.app cuando se está portando mal y estoy en una Terminal. Esto normalmente funciona pero de vez en cuando deja atrás el pid, incluso cuando se ejecuta con sudo , y la parte de COMANDO de la salida cambia a (Buscador).

Curiosamente, este proceso solo aparece en la salida de ps, no en Activity Monitor.app. No tengo idea de cómo explicar eso.

En ese momento, me espera un reinicio dado mi conocimiento actual, pero no entiendo por qué. ¿Alguien puede explicar qué está sucediendo y tal vez cómo puedo reiniciar Finder sin reiniciar?

EDIT : observaré que una vez que esté en este estado, generalmente puedo intentar pasar por el método regular normal y Finder.app estará allí. Sin embargo, una vez que he forzado el abandono, el nombre desaparece para siempre del cuadro de diálogo Forzar el abandono y el zombie pid se mantiene de todos modos.

También notaré que Finder.app se trata especialmente en ese cuadro de diálogo, donde el texto del botón cambia de Forzar salida a Relanzar, así que tal vez eso muestre que OS X trata de matar al Finder como algo especial.

    
pregunta Tim Visher 28.03.2013 - 04:01

1 respuesta

1

Cuando ve un proceso entre paréntesis / corchetes, significa que ps no pudo determinar su comando (que aparece en la columna CMD ). Esto podría explicar por qué no lo ves en el Monitor de actividad.

Puedes reiniciar el Finder también fuera de un shell. Simplemente haga clic en el símbolo de Apple en la esquina superior izquierda de la barra de tareas de MacOS, haga clic en Force Quit y seleccione Finder (generalmente en la parte inferior)

En general, encuentro top más conveniente que ps , pero creo que ambos deberían funcionar igual de bien.

    
respondido por el bluewoodtree 28.03.2013 - 04:59

Lea otras preguntas en las etiquetas