![](https://seccdn.libravatar.org/avatar/eac8fc34f0ae40b3a06f4d0f3240f344.jpg?s=120&d=mm&r=g)
Am Samstag, 9. Juni 2001 08:08 schrieb Bernd Brodesser:
kill(1, SIGKILL) = 0 _exit(0) = ? $
Also, der SIGKILL geht raus, aber init lebt noch. Interessant.
Nach intensiver ;) Studie von man init habe ich aber festgestellt, (noch nicht ausprobiert ;)) daß man den Rechner mit einem kill -2 1 runterfahren kann, den wenn man ALT-CTRL-DEL drückt, so gibt der Kernel ein kill -2 an init. Wenn an dem ctrlaltdel Eintrag in der inittab nichts geändert ist, rebootet der Rechner danach.
Ich hab mal ein wenig im Kernelcode gegrept. Aus arch/i386/kernel/signal.c:580 (bei 2.4.3): /* * Note that 'init' is a special process: it doesn't get signals it doesn't * want to handle. Thus you cannot kill init even with a SIGKILL even by * mistake. */ Wen es näher interessiert, der kann sich den Signalhandler do_signal mal näher anschauen. - Matthias