Re: proceso en estado extraño
A mi cuando hay procesos que no mueren y son de usuario, lo que hago es cerrar sesion y si aun siguen hago pkill -U nombreusuario que asesina/extermina/destruye todos los procesos de ese usuario. En mas de una me ha salvado. Espero te sirva, no reinicias, solo sales de la sesion :-) El 27/08/05, manou[EMAIL PROTECTED] escribió: Buenas, tengo un proceso que se me ha quedado como muestra la salida del ps aux y no consigo matarlo. Ademas no me deja iniciar otro proceso del mismo programa. Ademas me gustaria saber que significa Zl y defunc, pero buenoeso supongo que debera ser cosa de que me busque la vida por google y lea un poco... Alguien me puede ayudar con esto por favor ? Pordria reinicar, pero uso GNU/Linux no M$ Win ;) Muchas gracias. [EMAIL PROTECTED]:/home/manou # ps aux | grep rhy manou 9924 0.7 0.0 0 0 ?Zl 15:41 0:19 [rhythmbox] defunct root 10700 0.0 0.1 5480 844 pts/0R+ 16:25 0:00 grep rhy __ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- *** Roberto Muñoz GómezNIA: 100039318 Ingeniería Informática Universidad Carlos III de Madrid (España) *** Linux User Number 364964
Re: proceso en estado extraño
Roberto Muñoz escribió: A mi cuando hay procesos que no mueren y son de usuario, lo que hago es cerrar sesion y si aun siguen hago pkill -U nombreusuario que asesina/extermina/destruye todos los procesos de ese usuario. En mas de una me ha salvado. Espero te sirva, no reinicias, solo sales de la sesion :-) El 27/08/05, manou[EMAIL PROTECTED] escribió: Buenas, tengo un proceso que se me ha quedado como muestra la salida del ps aux y no consigo matarlo. Ademas no me deja iniciar otro proceso del mismo programa. Ademas me gustaria saber que significa Zl y defunc, pero buenoeso la Z es de zombie y lo de defunct tiene mogollón de pinta de que se ha quedado sin padre. está en un estado (google:// estados procesos unix) muerto, pero con pid y bcp por si alguien pregunta por él. mira a ver qué te dice pstree sobre quién es su padre y/o decide si conviene matar al padre, si no es init. supongo que debera ser cosa de que me busque la vida por google y lea un poco... Alguien me puede ayudar con esto por favor ? Pordria reinicar, pero uso GNU/Linux no M$ Win ;) Muchas gracias. [EMAIL PROTECTED]:/home/manou # ps aux | grep rhy manou 9924 0.7 0.0 0 0 ?Zl 15:41 0:19 [rhythmbox] defunct root 10700 0.0 0.1 5480 844 pts/0R+ 16:25 0:00 grep rhy __ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- // //Rober Morales Chaparro // #include /* RMC'05 */ iostream class saludo { public: saludo(){ std::cout hola; } ~saludo() { std::cout mundo! ; } } ; int main() { saludo holamundo; } -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: proceso en estado extraño
y que pasa si le haces un: # kill -9 PID a ese proceso... a mi siempre me va bien... Saludos-- Luis Vega M.Linux Registered User #356394http://fodsite.webcindario.com
Re: proceso en estado extraño
El sáb, 27-08-2005 a las 16:46 +0200, Roberto Muñoz escribió: A mi cuando hay procesos que no mueren y son de usuario, lo que hago es cerrar sesion y si aun siguen hago pkill -U nombreusuario que asesina/extermina/destruye todos los procesos de ese usuario. En mas de una me ha salvado. Espero te sirva, no reinicias, solo sales de la sesion :-) Iep compadre, he hecho esto que me has hecho pero sigue el proceso del rhythmbox por ahi zombie... Ademas creo que me esta ocupando el HD externo que quiero desmontar... Alguna sugerencia antes de adoptar un comportamiento M$Windero ?¿ Se agradece El 27/08/05, manou[EMAIL PROTECTED] escribió: Buenas, tengo un proceso que se me ha quedado como muestra la salida del ps aux y no consigo matarlo. Ademas no me deja iniciar otro proceso del mismo programa. Ademas me gustaria saber que significa Zl y defunc, pero buenoeso supongo que debera ser cosa de que me busque la vida por google y lea un poco... Alguien me puede ayudar con esto por favor ? Pordria reinicar, pero uso GNU/Linux no M$ Win ;) Muchas gracias. [EMAIL PROTECTED]:/home/manou # ps aux | grep rhy manou 9924 0.7 0.0 0 0 ?Zl 15:41 0:19 [rhythmbox] defunct root 10700 0.0 0.1 5480 844 pts/0R+ 16:25 0:00 grep rhy __ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] __ Renovamos el Correo Yahoo! 1GB de capacidad, nuevos servicios y m�s seguridad http://correo.yahoo.es -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: proceso en estado extraño
Seguramente ese reproductor de musica sea grafico y necesite una sesion X, quizas reiniciando el servidor se vaya. Se me acaba de ocurrir una cosa, se supone que un proceso zombie es aquel que ha terminado pero nadie quiere leer su estado de finalizaciony haces un wait? en teoria con eso deberia valer, quizas tengas que hacer algo para que el wait haga caso de ese zombie, ya que el wait lo hace otro proceso que no es el padre... quizas un wait (pid) pero no recuerdo si puedes esperar por un proceso que no es el tuyo Es solo una idea...con tal de no estudiar :-) Saludos El 27/08/05, Luis Vega[EMAIL PROTECTED] escribió: y que pasa si le haces un: # kill -9 PID a ese proceso... a mi siempre me va bien... Saludos -- Luis Vega M. Linux Registered User #356394 http://fodsite.webcindario.com -- *** Roberto Muñoz GómezNIA: 100039318 Ingeniería Informática Universidad Carlos III de Madrid (España) *** Linux User Number 364964
Re: proceso en estado extraño
El sáb, 27-08-2005 a las 18:15 +0200, manou escribió: El sáb, 27-08-2005 a las 16:46 +0200, Roberto Muñoz escribió: A mi cuando hay procesos que no mueren y son de usuario, lo que hago es cerrar sesion y si aun siguen hago pkill -U nombreusuario que asesina/extermina/destruye todos los procesos de ese usuario. En mas de una me ha salvado. Espero te sirva, no reinicias, solo sales de la sesion :-) Iep compadre, he hecho esto que me has hecho pero sigue el proceso del rhythmbox por ahi zombie... Ademas creo que me esta ocupando el HD externo que quiero desmontar... Alguna sugerencia antes de adoptar un comportamiento M$Windero ?¿ adopte el comportamiento M$Windero... es decir, reiniciar el sistema. Sin embargo me gustaria que el hilo quedase abierto proponiendo otras soluciones a las que ya se han comentado aqui. Se agradece El 27/08/05, manou[EMAIL PROTECTED] escribió: Buenas, tengo un proceso que se me ha quedado como muestra la salida del ps aux y no consigo matarlo. Ademas no me deja iniciar otro proceso del mismo programa. Ademas me gustaria saber que significa Zl y defunc, pero buenoeso supongo que debera ser cosa de que me busque la vida por google y lea un poco... Alguien me puede ayudar con esto por favor ? Pordria reinicar, pero uso GNU/Linux no M$ Win ;) Muchas gracias. [EMAIL PROTECTED]:/home/manou # ps aux | grep rhy manou 9924 0.7 0.0 0 0 ?Zl 15:41 0:19 [rhythmbox] defunct root 10700 0.0 0.1 5480 844 pts/0R+ 16:25 0:00 grep rhy __ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] __ Renovamos el Correo Yahoo! 1GB de capacidad, nuevos servicios y ms seguridad http://correo.yahoo.es __ Renovamos el Correo Yahoo! 1GB de capacidad, nuevos servicios y m�s seguridad http://correo.yahoo.es -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: proceso en estado extraño
que pasa olimpicamente esta zombi y defunc, quiza sea por eso por lo que el nivel 9 del kill le hace lo mismo que el agua al vandam El sáb, 27-08-2005 a las 12:18 -0400, Luis Vega escribió: y que pasa si le haces un: # kill -9 PID a ese proceso... a mi siempre me va bien... Saludos -- Luis Vega M. Linux Registered User #356394 http://fodsite.webcindario.com __ Renovamos el Correo Yahoo! 1GB de capacidad, nuevos servicios y m�s seguridad http://correo.yahoo.es -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: proceso en estado extraño
Buenas, gracias por tus comentarios. El caso es que me puse a investigar con el ps porque el rhythminth (o como se llame - reproductor de audio -) se me fue al garete y no podia iniciar otra sesion con el mismo. Descubri que se habai quedado por ahi zombi, pero como ves si que pasaba algo: 1) no podia iniciar otra ejecucion del programa 2) al tratar de desmontar la unidad donde estaba reproduciendo me decia que estaba ocupada con ke El padre de este proceso era el propio init... Conque me imagino que he hecho lo unico que podia hacer... El sáb, 27-08-2005 a las 22:29 +0200, Pablo Marín Ramón escribió: adopte el comportamiento M$Windero... es decir, reiniciar el sistema. Sin embargo me gustaria que el hilo quedase abierto proponiendo otras soluciones a las que ya se han comentado aqui. Un proceso en estado defunct (o zombie) es un proceso que llamó a exit() o fue matado pero cuyo padre no le esperó con wait(). Realmente no pasa nada porque figure en la salida de ps; todos los recursos reservados para él ya fueron liberados (menos su entrada en la tabla de procesos). Formas de borrarlo de la tabla de procesos: matar a su padre, de forma que el proceso init lo herede y haga un wait() sobre él, o reiniciar. __ Renovamos el Correo Yahoo! Nuevos servicios, m�s seguridad http://correo.yahoo.es -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: proceso en estado extraño
Pablo Marín Ramón escribió: El caso es que me puse a investigar con el ps porque el rhythminth (o como se llame - reproductor de audio -) se me fue al garete y no podia iniciar otra sesion con el mismo. Descubri que se habai quedado por ahi zombi, pero como ves si que pasaba algo: 1) no podia iniciar otra ejecucion del programa 2) al tratar de desmontar la unidad donde estaba reproduciendo me decia que estaba ocupada con ke El padre de este proceso era el propio init... Conque me imagino que he hecho lo unico que podia hacer... Creo que no se trataba de un proceso zombie corriente. Posiblemente, si estaba haciendo E/S sobre el dispositivo extraible que mencionas en otro mensaje, y algo falló con éste, el proceso quedó en otro estado extraño, de forma que sólo pudo ser eliminado reiniciando la máquina. sí, de hecho el estado era Zl, no Z a secas si es zombie. En ocasiones, ocurren cosas semejantes si tienes un proceso haciendo E/S sobre NFS y el servidor NFS cae. Si descubres algo más al respecto, compártelo con la lista, por favor. -- // //Rober Morales Chaparro // #include /* RMC'05 */ iostream class saludo { public: saludo(){ std::cout hola; } ~saludo() { std::cout mundo! ; } } ; int main() { saludo holamundo; } -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: proceso en estado extraño
No se si esto puede ayudarcopypaste de http://www.entropia.com.mx/~roadmr/linux/faq.html: 4.10- ¿Por qué no puedo matar procesos marcados como zombie? Respuesta (Roberto Jimenos): [En comp.unix.questions, el 16 de enero de 1998 Chris Torek escribió:] No es posible matar zombis; Ya están muertos. ¿Que es un zombi? Escucho preguntar. ¿Por que los procesos muertos han de estar rondando? Los procesos muertos se quedan rondando por dos razones principales. La razón menos importante es que ellos proveen de cierto contexto para cerrar descriptores de archivos abiertos, y liberar otros recursos (memoria, espacio de intercambio, y demás). Ésto generalmente sucede de manera inmediata, y los procesos permanecen únicamente para para su más importante propósito: asirse de su nombre y estado de salida. Un proceso es nombrado por su ID o PID. Cada proceso también está asociado con el PID Padre. El PID Padre es el PID del proceso que lo creo a través de un fork, o, si ese proceso en particular se ha desvanecido, 1 (el PID de init). Mientras el padre original está por ahi, él puede recordar los PIDs de sus hijos. Esos PIDs no pueden ser reutilizados hasta que el padre sepa que sus hijos han terminado. El padre puede también obtener un byte de estado de cada hijo. La llamada al sistema wait busca por un hijo zombie, entonces lo colecta, haciendo su PID disponible y regresando el estado. El programa init colectará todos sus hijos conforme terminen, y rapidamente ignorará su estado de salida. Entonces, para deshacerse de un zombi, es necesario esperarlo. Si eso ya se ha hecho, o si el PID Padre es 1, el proceso seguramente está atorado en una rutina de cerrado de un controlador de dispositivo, y si permanece así por siempore, el controlador tiene un error. [Lo anterior es una mala traducción del original en inglés hecha por [EMAIL PROTECTED] Para mejor referencia, busque el original] Se que hay una cierta frecuencia con la que init adopta a los zombies para que puedan desaparecer, pero no se si se podra hacer que en un momento dado los adopte o si se puede cambiar la frecuencia. Saludos y suerte El 27/08/05, Rober Morales[EMAIL PROTECTED] escribió: Pablo Marín Ramón escribió: El caso es que me puse a investigar con el ps porque el rhythminth (o como se llame - reproductor de audio -) se me fue al garete y no podia iniciar otra sesion con el mismo. Descubri que se habai quedado por ahi zombi, pero como ves si que pasaba algo: 1) no podia iniciar otra ejecucion del programa 2) al tratar de desmontar la unidad donde estaba reproduciendo me decia que estaba ocupada con ke El padre de este proceso era el propio init... Conque me imagino que he hecho lo unico que podia hacer... Creo que no se trataba de un proceso zombie corriente. Posiblemente, si estaba haciendo E/S sobre el dispositivo extraible que mencionas en otro mensaje, y algo falló con éste, el proceso quedó en otro estado extraño, de forma que sólo pudo ser eliminado reiniciando la máquina. sí, de hecho el estado era Zl, no Z a secas si es zombie. En ocasiones, ocurren cosas semejantes si tienes un proceso haciendo E/S sobre NFS y el servidor NFS cae. Si descubres algo más al respecto, compártelo con la lista, por favor. -- // //Rober Morales Chaparro // #include /* RMC'05 */ iostream class saludo { public: saludo(){ std::cout hola; } ~saludo() { std::cout mundo! ; } } ; int main() { saludo holamundo; } -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- *** Roberto Muñoz GómezNIA: 100039318 Ingeniería Informática Universidad Carlos III de Madrid (España) *** Linux User Number 364964
Re: proceso en estado extraño
El Sat, 27 Aug 2005 22:29:31 +0200 Pablo Marín Ramón [EMAIL PROTECTED] escribió: adopte el comportamiento M$Windero... es decir, reiniciar el sistema. Sin embargo me gustaria que el hilo quedase abierto proponiendo otras soluciones a las que ya se han comentado aqui. Un proceso en estado defunct (o zombie) es un proceso que llamó a exit() o fue matado pero cuyo padre no le esperó con wait(). Realmente no pasa nada porque figure en la salida de ps; todos los recursos reservados para él ya fueron liberados (menos su entrada en la tabla de procesos). Formas de borrarlo de la tabla de procesos: matar a su padre, de forma que el proceso init lo herede y haga un wait() sobre él, o reiniciar. En la mayoría de las veces, lo que tu dices es verdad. Pero yo he descubierto en varios OS que si haces un ls en un disco, y tiene problemas GRAVES, es decir, tiene problemas el módulo del kelmer o el disco, el proceso se queda esperanto una señal de IO, y al no recibirla nunca continúa esperando. El problema con ese tipo de procesos es que quedan en un estado muy especial (en el linux que estoy ahora figura como D Uninterruptible sleep (usually IO)). Con lo cual ninguna señal los mata (ni 9, 15, 1 ni las más raras que cada tanto se usan). El problema con este tipo de procesos es que la memoria que tenía ocupada/reservada, nunca es liberada, aparte de que se puede ir despidiendo uno de los datos que contenía ese volumen. -- Atentamente, yo Matías Y sin fumar desde (casi) el '1089515700' http://www.nnss.d7.be Let one walk alone, commit no sin, with few wishes, like an elephant in the forest -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]