On Wed, Feb 19, 2014 at 2:48 PM, Harald Becker <[email protected]> wrote:
> On 19-02-2014 14:31 Denys Vlasenko <[email protected]>
> wrote:
>>> # Trap CTRL-ALT-DELETE
>>> null::ctrlaltdel:/sbin/reboot
>
>>Pressing CTRL-ALT-DEL sends SIGINT signal to process 1.
>>You want to make sure it reaches it.
>
> Don't forget to set /proc/sys/kernel/ctrl-alt-del to "0" (zero)
> to enable sending SIGINT to the init process.
>
> e.g.: echo "0" >/proc/sys/kernel/ctrl-alt-del
>
> Without this most Linux kernel try an immediate reboot without
> saving buffers etc., know to fail/hang on some emulators.

init.c does that already:

                /* Turn off rebooting via CTL-ALT-DEL - we get a
                 * SIGINT on CAD so we can shut things down gracefully... */
                reboot(RB_DISABLE_CAD); /* misnomer */
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to