Skip site navigation (1)Skip section navigation (2)
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>