Date: Tue, 29 Sep 2009 14:37:12 +0200 From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@des.no> To: Ivan Voras <ivoras@freebsd.org> Cc: freebsd-current@freebsd.org Subject: Re: [PATCH] Shutdown cooloff feature Message-ID: <86ws3iexl3.fsf@ds4.des.no> In-Reply-To: <h9st65$eni$1@ger.gmane.org> (Ivan Voras's message of "Tue, 29 Sep 2009 14:05:32 %2B0200") References: <4AC141B0.4090705@delphij.net> <alpine.BSF.2.00.0909291245080.91454@fledge.watson.org> <h9st65$eni$1@ger.gmane.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Ivan Voras <ivoras@freebsd.org> writes: > There is difference between reboot and shutdown -r now??? Yes. This has always been the case. > Reading the man pages, it doesn't look so. What is the difference? > Does shutdown -r call rc.d scripts with "stop"? Indirectly, yes: shutdown(8) sends either SIGINT, SIGUSR or SIGUSR2 to init(8), which runs /etc/rc.shutdown before killing all remaining processes and either reboot / halt or start a single-user shell, while reboot(8) and halt(8) send SIGTSTP to init(8), then SIGTERM to every other process in the system, then SIGKILL to any process that hasn't responded to SIGTERM after somewhere between five and sixty seconds, before issuing a reboot(2) syscall. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86ws3iexl3.fsf>