Hola gente, como andan?? Bueno hoy les
traigo algo simple que encontre navegando un poco, se trata de los
procesos Zombie's, ahora bien que hace un proceso Zombie? La verdad que
no hace nada mas que comer recursos por lo tanto se puede matar al
proceso y listo, pero bien como sabemos cual es el proceso zombie?? Aca
es cuando se complica, debemos ejecutar este comando para saber cuantos
procesos Zombie's tenemos:
ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]'
Pero la verdad que eso no ayuda mucho, pero luego de eso podremos matar al Zombie con el siguiente comando:
sudo kill -HUP `ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]' | awk '{print $2}'`
Como todo esto es medio engorroso se me ocurrio realizar un script que es el siguiente:
#!/bin/sh
##### Script para eliminar procesos Zombie's by conandoel#####
ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]' >> ~/.zombitux.txt
if [ -s ~/.zombitux.txt ]; then
sudo kill -HUP `ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]' | awk '{print $2}'`
else
echo "No hay procesos Zombie's"
fi
rm ~/.zombitux.txt
Espero que les sirva. Salutes!!!
No hay comentarios:
Publicar un comentario