Tecnología

Inicio

Cómo matar el proceso huérfano en Linux

Cómo matar el proceso huérfano en Linux


procesos huérfanos se producen cuando un proceso Linux ha terminado de forma inesperada o se ha interrumpido por el usuario. Estos tipos de proceso a menudo toman el tiempo de CPU o contribuyen a la pérdida de memoria en la máquina. Si no están sirviendo a un propósito útil, lo mejor es poner fin a ellos. procesos huérfanos pueden ser matados en un número de maneras, desde una muerte lenta para permitir que el proceso se complete sus acciones a una terminación inmediata. Es probable que si existe un proceso de huérfanos, que está sirviendo a ningún propósito útil, y por lo tanto puede ser terminado inmediatamente.

Instrucciones

1 Lista de sus procesos. Esto se logra mediante la ejecución del estado del proceso comando "ps" para establecer la lista de procesos en ejecución de la siguiente manera:

ps -u <yourid> -f

Esto proporciona una lista completa de los procesos y sus documentos de identidad. Reemplazar "<yourid>" con un identificador único de su propia, ya que identificará los procesos ejecutados en su entorno en lugar de todos los otros procesos del sistema.

2 Identificar los procesos huérfanos de la lista mostrada. Estos por lo general tienen una gran cantidad de tiempo de CPU asignado en contra de ellos en la lista. La principal consideración es cuando el identificador de proceso (PID) tiene un identificador de proceso padre (PPID) que no parece estar funcionando, como el identificador para el padre que no aparece en la lista de PID en funcionamiento.

3 Matar a los procesos que no tienen un padre actualmente en ejecución según lo identificado por la columna de la PPID. Estos pueden ser matados en un número de maneras, con la orden de "matar" sin parámetros para terminar el proceso de la manera más segura. Compare esto con el proceso de "kill -9", que mata a los procesos inmediatamente. Un ejemplo de matar 12345 Identificación del proceso sería el siguiente:

matar 12345

o en -9 formato:

kill -9 12345.

Hay una serie de niveles de comando kill disponibles, y estos se describen en la página del manual de matar como "hombre de matar."