Me pregunto por qué kill -9 0
termina mi sesión de consola tty.
¿Qué es exactamente PID 0, no aparece en un ps aux
?
Me pregunto por qué kill -9 0
termina mi sesión de consola tty.
¿Qué es exactamente PID 0, no aparece en un ps aux
?
Respuestas:
kill
ing 0 no está matando al pid 0. En cambio, es una opción kill
para matar todos los procesos en el grupo actual. Con su comando, está eliminando todo en el ID de grupo de proceso (GID) del shell que emitió el kill
comando.
de la kill
página del manual:
pid... Specify the list of processes that kill should signal. Each pid
can be one of five things:
...
0 All processes in the current process group are signaled.