Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Sep 2009 14:58:37 +0200
From:      Ivan Voras <ivoras@freebsd.org>
To:        freebsd-current@freebsd.org
Subject:   Re: [PATCH] Shutdown cooloff feature
Message-ID:  <h9t09n$qhl$1@ger.gmane.org>
In-Reply-To: <86ws3iexl3.fsf@ds4.des.no>
References:  <4AC141B0.4090705@delphij.net>	<alpine.BSF.2.00.0909291245080.91454@fledge.watson.org>	<h9st65$eni$1@ger.gmane.org> <86ws3iexl3.fsf@ds4.des.no>

next in thread | previous in thread | raw e-mail | index | archive | help
Dag-Erling Smørgrav wrote:
> 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.

Is this distinction between them useful (other than possibly speed of 
shutdown/reboot)?




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?h9t09n$qhl$1>