2022-10-19 04:52:21 -05:00
|
|
|
# kill
|
|
|
|
|
2024-11-02 12:01:13 -05:00
|
|
|
> Envía una señal a un proceso, usualmente relacionada con detener el proceso.
|
|
|
|
> Todas las señales a excepción de SIGKILL y SIGSTOP pueden ser interceptadas por el proceso para efectuar una salida limpia.
|
2024-01-10 14:17:44 +01:00
|
|
|
> Más información: <https://manned.org/kill.1posix>.
|
2022-10-19 04:52:21 -05:00
|
|
|
|
2024-11-02 12:01:13 -05:00
|
|
|
- Termina un programa usando la señal SIGTERM (terminar) predeterminada:
|
2022-10-19 04:52:21 -05:00
|
|
|
|
2024-05-21 15:54:32 -05:00
|
|
|
`kill {{identificador_del_proceso}}`
|
2022-10-19 04:52:21 -05:00
|
|
|
|
2024-11-02 12:01:13 -05:00
|
|
|
- Lista todas las señales disponibles (para utilizarlas sin el prefijo `SIG`):
|
2022-10-19 04:52:21 -05:00
|
|
|
|
|
|
|
`kill -l`
|
|
|
|
|
2024-11-02 12:01:13 -05:00
|
|
|
- Termina un programa usando la señal SIGHUP (hang up/colgar). Muchos programas residentes (daemons) se recargarán en lugar de terminar:
|
2022-10-19 04:52:21 -05:00
|
|
|
|
2024-05-21 15:54:32 -05:00
|
|
|
`kill -{{1|HUP}} {{identificador_del_proceso}}`
|
2022-10-19 04:52:21 -05:00
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
- Termina un programa usando la señal SIGINT (interrumpir). Esto es normalmente iniciado por el usuario al presionar `<Ctrl c>`:
|
2022-10-19 04:52:21 -05:00
|
|
|
|
2024-05-21 15:54:32 -05:00
|
|
|
`kill -{{2|INT}} {{identificador_del_proceso}}`
|
2022-10-19 04:52:21 -05:00
|
|
|
|
2024-11-02 12:01:13 -05:00
|
|
|
- Señala al sistema operativo terminar inmediatamente un programa (el cual no tiene oportunidad de capturar la señal):
|
2022-10-19 04:52:21 -05:00
|
|
|
|
2024-05-21 15:54:32 -05:00
|
|
|
`kill -{{9|KILL}} {{identificador_del_proceso}}`
|
2022-10-19 04:52:21 -05:00
|
|
|
|
2024-11-02 12:01:13 -05:00
|
|
|
- Señala al sistema operativo pausar un programa hasta que la señal SIGCONT (continuar) sea recibida:
|
2022-10-19 04:52:21 -05:00
|
|
|
|
2024-05-21 15:54:32 -05:00
|
|
|
`kill -{{17|STOP}} {{identificador_del_proceso}}`
|
2022-10-19 04:52:21 -05:00
|
|
|
|
2023-12-05 11:25:37 -03:00
|
|
|
- Envía una señal `SIGUSR1` a todos los procesos con un GID (id de grupo) dado:
|
2022-10-19 04:52:21 -05:00
|
|
|
|
2024-05-21 15:54:32 -05:00
|
|
|
`kill -{{SIGUSR1}} -{{identificador_de_grupo}}`
|