En este artículo, aprenderá cómo matar un proceso en Linux usando la línea de comando.
A veces, los procesos dejan de funcionar o mueren inesperadamente y cuando intenta volver a ejecutar el proceso, es posible que obtenga un error del original que nunca se apague por completo.
En tal caso, debe finalizar el proceso mediante la línea de comandos.
Puede matar el proceso de varias formas. Hemos cubierto algunos de ellos en este artículo.
Hay diferentes señales que se pueden enviar a ambos comandos de interrupción. Podemos usar una señal para matar un proceso con nombres y números.
Para averiguar el nombre y el número de la señal, ejecute el siguiente comando:
kill -l
Aquí puede encontrar una lista de señales. Hay 3 señales que hemos cubierto.
SIGKILL - 9 - Cerrar con fuerza
SIGTERM - 15 - Señal de terminación
SIGSTOP - 19 - Detener el proceso
Empecemos.
1)
Encuentre el ID del proceso usando el comando ps:
ps aux | grep [process name]
Para matar el proceso:
kill -9 (--SIGKILL) [PID]
2)
Encuentre el ID del proceso usando el comando superior:
top
Para matar el proceso
type k enter
type PID enter
Now type signal. By default, the signal set to 15/sigterm. You can change it or use it by entering
El proceso se mata.
3)
Busque el ID del proceso con el comando pgrep.
Aquí necesita saber el nombre del proceso para encontrar el ID del proceso. Si no conoce el nombre del proceso, debe utilizar una forma diferente de encontrar el ID del proceso.
pgrep [process name]
Para matar el proceso
kill -9 (--SIGKILL) [PID]
4)
Encuentre el ID del proceso usando el comando de trabajos:
jobs
Obtendrá el ID de trabajo del proceso. Usaremos esa identificación de trabajo para finalizar el proceso.
Para matar el proceso:
kill %1 [1 is a job ID]
Después del símbolo%, debe mencionar el ID del trabajo.
[¿Necesita ayuda para corregir este error? Te ayudaremos.]
Ahora, ha aprendido a matar un proceso usando la línea de comando. También hay diferentes comandos para matar el proceso. En este artículo, hemos mencionado algunos de los comandos para finalizar el proceso.
Hoy, vimos cómo nuestros ingenieros de soporte corrigen este error.