Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Nov 2011 18:38:56 +0100
From:      Jilles Tjoelker <jilles@stack.nl>
To:        Andriy Gapon <avg@FreeBSD.org>
Cc:        freebsd-rc@FreeBSD.org
Subject:   Re: KEYWORD: shutdown
Message-ID:  <20111116173856.GA31200@stack.nl>
In-Reply-To: <4EC3E667.4080906@FreeBSD.org>
References:  <4EC3E667.4080906@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Nov 16, 2011 at 06:35:51PM +0200, Andriy Gapon wrote:
> I am new to all the rc stuff, so please pardon me if I am asking
> something obvious or silly. What are the main reasons to _not_ have
> the "shutdown" keyword in an rc script? What are the examples /
> usages?

Traditionally only very few scripts had "shutdown", leaving most of the
cleanup to the SIGTERM and SIGKILL from init.

Because it was fairly complicated to get this right (for example, a
database server needs "shutdown" but also all programs that use it), a
few years ago it was decided to add "shutdown" everywhere. The slower
shutdown (a few seconds at most on machines with decent CPUs, but
possibly rather more on slow embedded machines) was accepted.

-- 
Jilles Tjoelker



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20111116173856.GA31200>