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>