¿Cómo forzar realmente a matar una aplicación sin reiniciar? (Mac OS X 10.7)

1

Esto quizás esté relacionado con la pregunta publicada aquí:

https://stackoverflow.com/questions/356722/killing-a-defunct-process-on-unix-system

Parece que no puedo matar a Zotero después de que se bloquee y "Forzar salida" a través de la interfaz GUI.

crippledlambda       1934   0.0  0.0        0      0   ??  ?E   18Mar13   0:00.00 (zotero-bin)
crippledlambda      55855   0.0  0.0  2434892    572 s001  S+    9:20AM   0:00.00 grep -i zotero

El proceso tampoco aparece en mi Monitor de actividad.

No estoy seguro de cómo matar al proceso padre o hijo por lo que se describe aquí:

https://serverfault.com/questions/12503/what-is-a-zombie-process-and-how-do-i-kill-it

¿Alguien tiene algún consejo?

EDITAR kill -9 {PID} no funciona porque aparentemente es una proceso zombie .

hatmatrix
fuente

Respuestas:

2

Puede usar el comando kill para salir de los procesos. Por ejemplo:

sudo kill -9 1934 55855
User12345
fuente
Gracias. Olvidé agregar que es un proceso zombie, así que no puedes matarlo porque ya está muerto. Mi pregunta ahora está editada para reflejar eso.
hatmatrix
1
En ese caso tendrías que matar el proceso padre. Puede ejecutar "ps -p & lt; pid & gt; -o ppid =" para determinar el padre pater. Si el pid principal no es 1, puede matar a -9 el principal. Si es 1 (launchd), entonces puedes intentar reiniciarlo "sudo kill -1 1"
User12345
Gracias, la identificación de los padres no es 1, sino un número mayor, pero cuando busco el nombre del proceso, es verdad /sbin/launchd. Lo maté, pero no reinicié ... todo se congeló y tuve que forzar el cierre. Pero aprecio su ayuda, esto es lo que estaba buscando en esta pregunta.
hatmatrix