Linux Mint Comunidad Hispana
02 de Diciembre de 2008, 06:00:50
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias
:
Linux Mint Comunidad Hispana
>
Guia de Usuario y Ayudas
>
Tutoriales de Sistema
(Moderadores:
Checho
,
Arrakixmint
) >
Procesos Zombies
Páginas: [
1
]
« anterior
próximo »
Imprimir
Autor
Tema: Procesos Zombies (Leído 440 veces)
Arrakixmint
Moderador Global
Usuario Héroe
Karma: +42/-1
Mensajes: 799
Locus amoenus
Procesos Zombies
«
:
19 de Agosto de 2008, 11:13:15 »
Bueno,digamos que la idea de publicar estas letras me la dio un zombie que aparecio en el monitor del sistema>procesos,alli estaba,y le costaba desaparecer,asi que comparto con vosotros como le puse remedio.
Antes de nada repasemos los principales estados de los procesos en Linux
:
*
Sleeping
(S): Procesos que están esperando su turno para ejecutarse.
*
Running
(R): Procesos que están en ejecución.
*
Waiting
(D): Procesos esperando a que se finalice alguna operación de Entrada/Salida.
*
Zombie
(Z): Un proceso Zombie es aquel que nunca recibio una señal por parte del proceso padre que lo creo.
En palabras tecnicas, un proceso hijo es aquel que fue generado por una
sentencia en "c"
conocida como
fork
(); el cual tiene tiene su origen en un proceso de nivel superior conocido como proceso padre que es el encargado de enviar las señales a los procesos hijos generados por el mismo para indicarles que su lapso de vida ha terminado. Se pueden deber a errores de programación y pueden ser el síntoma de un sistema lento o que provoca problemas Esta situacion suele ocurrir,tambien debido a alguna configuracion no contemplada por el desarrollador,como hemos dicho antes.
Ejecutando el comando "
top
" sin comillas y en la terminal podemos ver en tiempo real los procesos que se estan ejecutando en el sistema,digamos que es mas seguro que el monitor del sistema.
Desde "
top
" podemos ver que hay procesos zombie, pero no podemos ver cual es. Para ello debemos listar los procesos del sistema con "
ps
" y buscando los que tienen estado
Z
(que es el descriptor de este tipo de procesos como vimos anteriormente):
ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]'
Este proceso debe desaparecer de la tabla de procesos, pero
no responderá a un 'kill' "corriente
". ¿Como lo podemos eliminar? Pues así:(se puede hacer de dos maneras diferentes)
Opcion primera.
kill -HUP `ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]' | awk '{print $2}'`
Opcion segunda.
ps -Ao state,pid | awk ‘ $1==”Z” {print $2} | xargs kill -s SIGKILL
Cualquiera de las dos opciones deberia acabar con el zombie.
Saludos.
«
Última modificación: 20 de Agosto de 2008, 11:33:47 por Arrakixmint
»
En línea
"El banquero es un señor que nos presta el paraguas cuando hace sol y nos lo exige cuando empieza a llover."
DarkMiguel
Moderador Global
Usuario Héroe
Karma: +38/-1
Mensajes: 1090
"sólo sé que no sé nada". ...
Re: Procesos Zombies
«
Respuesta #1 :
20 de Agosto de 2008, 02:13:35 »
Como siempre Arrakis , dando información de todo , eres una enciclopedia con patas
Tambien vale si a los zombis se les disparas en la cabeza
En línea
By
sist24
sensono
Novato
Karma: +2/-0
Mensajes: 21
sudo power... xD
Re: Procesos Zombies
«
Respuesta #2 :
20 de Agosto de 2008, 10:09:25 »
Hay que separarles la cabeza del cuerpo, no sirve un simple comando kill xDDDD
Edito: Superútil la información, fuera de coñas.
salud!!
«
Última modificación: 20 de Agosto de 2008, 10:13:10 por sensono
»
En línea
L'aptitude no té super poders bovins.
Arrakixmint
Moderador Global
Usuario Héroe
Karma: +42/-1
Mensajes: 799
Locus amoenus
Re: Procesos Zombies
«
Respuesta #3 :
20 de Agosto de 2008, 11:59:27 »
Gracias DarkMiguel y Sensono por vuestra valoracion,como decia D'Artagnan y sus compañeros: uno para todos y todos para uno.Compartir tambien es conocimiento.
Salud a todos.
«
Última modificación: 20 de Agosto de 2008, 12:04:16 por Arrakixmint
»
En línea
"El banquero es un señor que nos presta el paraguas cuando hace sol y nos lo exige cuando empieza a llover."
Páginas: [
1
]
Imprimir
« anterior
próximo »
Enlazar al calendario
Ir a:
Por favor selecciona un destino:
-----------------------------
Categoría General
-----------------------------
=> Noticias
=> Presentaciones
=> Discusión General
-----------------------------
Comunidad
-----------------------------
=> Temas de comunidad
=> Cuentaexperiencias
-----------------------------
Soporte
-----------------------------
=> Soporte Software
=> Soporte Hardware
-----------------------------
Guia de Usuario y Ayudas
-----------------------------
=> Tutoriales y How-to
=> Escritorios y Emulacion
=> Programas
=> Juegos
=> Internet y Redes
=> Multimedia
=> Tutoriales de Sistema
-----------------------------
Artwork de la Comunidad
-----------------------------
=> Tema de escritorio
=> BootSplash
=> Entrada/GDM/Tema Startup
=> Logotipos
=> Barras
=> Fondos de Pantalla
Loading...