GNU/Linux >> Tutoriales Linux >  >> Linux

Ejemplos de comandos pkill en Linux

El comando pkill envía cualquier señal especificada, o por defecto la señal de terminación, a procesos basados ​​en un patrón coincidente. Similar al comando pgrep, pero en realidad envía una señal en lugar de imprimir a la salida estándar. Por ejemplo, si comienza top en una terminal y luego ejecuta pkill top en otra terminal, verá que top termina. El comando coincidió con un patrón de nombre en lugar de una ID de proceso.

Sintaxis

La sintaxis de este comando es:

# pkill [options] {pattern}

Los comandos kill y pkill envían señales a los procesos indicándoles que finalicen. Cada señal tiene un número, un nombre y un evento asociado. A continuación se muestran algunas de las señales más utilizadas con sus funcionalidades.

Número Nombre Descripción
1 SUSCRIBIR Recargar archivo de configuración
2 SIGINT Interrupción por teclado (ctrl+c)
9 SIGKILL proceso de eliminación
15 SIGTERM Finalice el proceso inmediatamente. (Termine un proceso de manera controlada para que sea posible la limpieza)
18 CONT SIGNO Continuar el proceso detenido con STOP
19 DETENER Detener proceso
Nota :Sin embargo, hay procesos que no deben terminarse, como el init proceso. Matar tales procesos puede resultar en un bloqueo del sistema. Un superusuario puede matar cualquier proceso en el sistema.

Ejemplos de comandos pkill

1. Elimina todos los procesos que coincidan con:

# pkill "process_name"

2. Elimine todos los procesos que coincidan con su comando completo en lugar de solo el nombre del proceso:

# pkill -f "command_name"

3. Forzar la eliminación de procesos coincidentes (no se puede bloquear):

# pkill -9 "process_name"

4. Envíe la señal SIGUSR1 a los procesos que coincidan con:

# pkill -USR1 "process_name"

5. Elimine el proceso principal de `Firefox` para cerrar el navegador:

# pkill --oldest "firefox"

6. El comando pkill se puede usar para enviar una señal a los procesos que se ejecutan desde una terminal de control específica, como se muestra en la siguiente sintaxis:

# pkill -t [terminal_name] -U UID [command_pattern]


Linux
  1. 7 ejemplos de comandos Linux df

  2. w Ejemplos de comandos en Linux

  3. Ejemplos de comandos ac en Linux

  4. Ejemplos de comandos df en Linux

  5. Ejemplos de comandos du en Linux

16 ejemplos de comandos de eco en Linux

9 ejemplos de comandos tee en Linux

Aprenda los comandos Pgrep y Pkill con ejemplos en Linux

Comando Pkill en Linux

Comando Killall en Linux con ejemplos

Ejemplos de comandos id en Linux