On 2019-03-26 at 23:39 +0100, Tomas Garcia De La Serrana wrote: > Buenas noches! > > > Pues le has matao el primer proceso que es init (el sistema principal > y de ahi al apagado en un click > >
No exactamente. El proceso init (pid 1) no se puede matar,* no te deja el kernel. De hecho, si realmente se muriera este proceso (por ejemplo por un bug), se produce un kernel panic. Lo que haces con pkill -P 1 es matar todos los procesos que tienen como padre al proceso 1 (init). Ahora bien, resulta que init es "el padre de todos los procesos" y, más aún, cuando un proceso se queda huérfano, es adoptado por init. Por lo tanto, al matar todos los procesos cuyo padre inmediato estás matando todos los procesos cuyo padre haya finalizado, y estos a su vez al recibir la señal de finalización seguramente soliciten finalizar a sus hijos y así sucesivamente. Entre ellos debía estar tu sesión, y por esto se te cierra. Puedes ver un mapa de estas relaciones familiares con pstree. Un saludo * Más exactamente, si estuvieras dentro de un contenedor, podrías matar el proceso de pid 1 interno al contenedor, finalizando el contendor con ello.

