2009-12-01 8 views
6

Tengo un proceso en ejecución que no se puede eliminar. Es mi aplicación EyeTV y esto es lo que 'ps aux' dice:os x estado de proceso UE

cb0  87583 1,0 3,4 812796 144236 ?? UE 21Nov09 2638:11.45 [.....]/EyeTV 

estado El proceso es muy extraño ya que nunca he visto antes UE. La página de manual me


dice U significa un proceso en el Marcas ininterrumpida esperar

E significa el proceso está tratando de salir


Pero estoy no capaz de matar el proceso. ¿Alguna idea de cómo podría forzarla a salir?

Información adicional: Ninguna de las siguientes declaraciones provistas trabajó:

  • matanza -S MATAR
  • matanza -S QUIT
  • matanza -2
  • kill -9
+0

¿Eres capaz de matarlo con Force Quite (fuera de la sesión bash)? – sweetfa

+0

Realmente no lo sé. Han pasado casi 4 años :) Pero estoy seguro de que también probé esta opción. – cb0

Respuesta

0

Tienes ha intentado usar

top 

el fin de obtener todos los procesos activos, y luego

kill(PID) 

donde PID se refería a la ID del proceso EyeTV entregado a usted por la parte superior? también (y no estoy seguro de que esto funciona dos, pero que sólo podría), podría intentar

kill(pid,SIGTERM) 

que envía una señal de terminación al proceso (sin embargo, que se utiliza en la programación en C para matar un proceso, por lo No estoy 100% seguro de que funcionaría fuera del lenguaje de programación, pero vale la pena intentarlo)

+0

Estoy seguro de que probé esto pero pasaron casi 5 años y no puedo reproducirlo más. – cb0