4 votos

¿Qué significa que un proceso esté rodeado de paréntesis en `ps`?

A veces intento kill -9 Finder.app cuando se comporta mal y estoy en una Terminal. Esto normalmente funciona pero de vez en cuando deja el pid, incluso cuando se ejecuta con sudo y la parte de comandos de la salida cambia a (Finder).

Curiosamente, este proceso sólo aparece en la salida de ps, no en Activity Monitor.app. Ni idea de cómo explicar eso.

En ese punto, estoy en un reinicio dado mi conocimiento actual, pero no entiendo por qué. Puede alguien explicar lo que está sucediendo y tal vez cómo puedo reiniciar Finder sin reiniciar?

EDITAR : Observaré que una vez que estoy en este estado, normalmente puedo intentar pasar por el método normal y Finder.app estará allí. Sin embargo, una vez que lo he forzado a salir, el nombre desaparece para siempre del diálogo de Force Quit y el pid zombi se queda por ahí de todos modos.

También observo que Finder.app recibe un tratamiento especial en ese cuadro de diálogo, en el que el texto del botón pasa de Force Quit a Relaunch, así que tal vez eso demuestre que OS X trata la eliminación del Finder como algo especial.

1voto

bluewoodtree Puntos 559

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

Puedes reiniciar Finder también fuera de un shell. Sólo tienes que hacer clic en el símbolo de Apple en la esquina superior izquierda de la barra de tareas de macOS, hacer clic en Force Quit y seleccione Finder (normalmente en la parte inferior)

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

0 votos

Mi modelo mental de lo que Force Quit es un kill -9 . ¿No es así? ¿Por qué Force Quit tener más probabilidades de éxito que sudo kill -9 $pid_of_finder.app ?

0 votos

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