Tecnología

Inicio

Cómo matar a un proceso detenido en Linux

Cada programa que se está ejecutando en el sistema operativo Linux se considera un proceso y dado un identificador de proceso (PID). El PID permite al sistema operativo para realizar un seguimiento del proceso y correctamente asignar los recursos del sistema a la misma. Cuando un proceso se detiene pero no se quita de la lista de procesos, se considera un proceso zombi. Estos procesos son creados por otro proceso que se llama el proceso padre. El proceso padre no ha recibido el estado de salida correcta del proceso hijo. zombi procesos deben ser removidos con una opción especial que se utiliza con el comando "matar".

Instrucciones

1 Abra una ventana de terminal o acceder a través de una sesión SSH para acceder al símbolo del sistema.

2 Escriba el comando "ps -aux" para listar los procesos que actualmente están utilizando los procesos del sistema y cualquier proceso zombi - procesos que están parados, pero todavía tiene una entrada en la tabla de procesos. Anote el número de identificación de proceso (PID), ubicado en la segunda columna de la salida del comando.

3 Escriba el comando "su -" para convertirse en el usuario root. Escriba la contraseña de root cuando se le solicite.

4 Escriba el comando "kill -9 <pid>" para matar el proceso zombi. Reemplazar "<pid>" con el número de ID del proceso que se encuentra en el paso dos.

Consejos y advertencias

  • Si el "matar" comando no elimina el proceso zombi, el proceso padre tendrá que ser parada para quitar el proceso hijo.