¿Qué -9hacer?
No aparece en la sintaxis:
$ kill
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
$
utilities
kill
command-switch
Lazer
fuente
fuente

-9es una instancia de-sigspec, es equivalente a-s 9o-n 9o-s KILLo-KILL.Respuestas:
-9es el número de señal (en este casoSIGKILL), por lo quekill -9envía unSIGKILLal proceso en cuestión.Esta señal hace que el proceso finalice inmediatamente (a menos que esté esperando en una función del núcleo). La señal no puede ignorarse ni el proceso de recepción puede realizar ninguna acción de limpieza después de recibir la señal (es decir,
SIGKILLno se llama a un controlador de señal ). Ver también el artículo de Wikipedia sobre SIGKILL .Desde la página de manual de mi
killcomando (Linux):EDITAR :
kill -l(elbashcomando incorporado) enumera los siguientes nombres de señal y valores numéricos en mi sistema:fuente
kill -lenumeran los valores numéricos. ¿Cuál es tu sistema operativo?man killenumeramos valores numéricos para algunas de las señales.killestá enprocps, que es la versión1:3.2.8-9en Debian Squeeze. Y sí, Ubuntu es básicamente Debian. Así que me pregunto por quékill -lno devuelve lo mismo.zshelkillcomando incorporado , no/bin/kill(que en realidad enumera los valores numéricos como usted dice)killintegrada. Permite que elkillcomando acepte números o nombres de trabajo (por ejemplokill %1). Y permitekillsu uso incluso si se ha alcanzado algún límite de recuento de procesos.man signalLe mostrará la asignación entre números de señal y nombres de señal.
fuente