Tecnología

Inicio

Cómo matar a un proceso sin número de PID

Los sistemas operativos Linux y Unix utilizan números de identificación de proceso para realizar un seguimiento de cada comando en ejecución, aplicación o demonio. El núcleo asigna los recursos del sistema a cada proceso mediante el PID. Si desea detener un proceso particular y que no responde a los comandos típicos de parada, puede "matar" a ella. Si no conoce el número PID, puede utilizar el comando "pkill". El "pkill" busca una cadena de caracteres y mata a todos los procesos que coinciden con la cadena.

Instrucciones

1 Abre un terminal o inicia sesión en el ordenador a través de una sesión SSH.

2 Escriba el comando "su -" para convertirse en el usuario root. Si el proceso ha sido iniciado por usted, utilizando su propia cuenta de usuario, puede omitir este paso.

3 Escriba el comando "process_name pkill" para matar a un procedimiento que utiliza su nombre. Reemplazar "process_name" con el nombre del proceso. Por ejemplo, escriba "pkill Firefox" para detener todas las instancias del navegador web Firefox.

4 Escriba el comando "exit" para cerrar la sesión de raíz.

Consejos y advertencias

  • Puede utilizar la opción "-u" para matar a todos los procesos iniciados por un usuario en particular. El formato es "nombre de usuario pkill -u".
  • Puede utilizar la "f" para que coincida con la cadena sobre toda la línea de comandos, en lugar de sólo el nombre del proceso. El formato es "pkill SEARCH_STRING -f".