Introducción
pkill es una línea de comando que se usa para enviar señales de finalización a los procesos. La señal se puede enviar a cualquier proceso invocando el nombre completo o abreviado.
Este artículo describirá los detalles de cómo usar el comando pkill en Linux.
Los procesos en ejecución
Puede enumerar todos los procesos en ejecución en su máquina Ubuntu ejecutando el siguiente comando:
$ top
Salida:
Presione Ctrl + C para detener
Usando el comando pkill
Esta es su sintaxis:
pkill [option] pattern
patrón
Invoca una expresión regular extendida que coincide con un proceso o nombre de línea de comandos.
Si usa la línea de comandos pkill sin [opción], 15 (-TERM) la señal será enviada por pkill al PID. (Identificación del proceso)
Los usuarios de Linux suelen utilizar los tres tipos de señales siguientes:
1 (HUP):recargar un proceso
-9 (KILL):matar un proceso
15 (TERM):detener un proceso con gracia
Por ejemplo:
$ pkill -9 cromo
El comando anterior cerrará el navegador Chrome.
kill -l se usa para enumerar todas las señales que puede usar.
Salida:
Hay 3 formas diferentes de especificar las señales:
- utilizando un número (por ejemplo, -9)
- con el prefijo "SIG" (por ejemplo, -SIGKILL)
- sin el prefijo "SIG" (por ejemplo, -KILL)
Para demostración, para eliminar la pantalla creada más antigua:
$ pkill -9 -o screen
Para volver a cargar el proceso de gitlab-runner, ejecute:
$ sudo pkill -HUB gitlab-runner
Conclusión
Ya revisó los detalles de cómo usar el comando pkill en Linux.
Si tiene algún comentario, por favor hágamelo saber. Gracias por leer.