From owner-freebsd-current@FreeBSD.ORG Sat Dec 3 02:33:09 2005 Return-Path: X-Original-To: freebsd-current@FreeBSD.ORG Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9AB7816A428; Sat, 3 Dec 2005 02:33:08 +0000 (GMT) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F1F443D55; Sat, 3 Dec 2005 02:33:06 +0000 (GMT) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.13.4/8.13.4) with ESMTP id jB32X5rI035411; Sat, 3 Dec 2005 05:33:05 +0300 (MSK) (envelope-from ache@nagual.pp.ru) Received: (from ache@localhost) by nagual.pp.ru (8.13.4/8.13.4/Submit) id jB32X535035410; Sat, 3 Dec 2005 05:33:05 +0300 (MSK) (envelope-from ache) Date: Sat, 3 Dec 2005 05:33:04 +0300 From: Andrey Chernov To: Doug Barton Message-ID: <20051203023304.GA34859@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Doug Barton , freebsd-current@FreeBSD.ORG References: <200512022006.jB2K67AK078509@repoman.freebsd.org> <20051203004057.GA20872@nagual.pp.ru> <4390EFB6.3090307@FreeBSD.org> <20051203012324.GA34147@nagual.pp.ru> <4390F9A2.208@FreeBSD.org> <20051203020831.GA34619@nagual.pp.ru> <43910010.2050702@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <43910010.2050702@FreeBSD.org> User-Agent: Mutt/1.5.11 Cc: freebsd-current@FreeBSD.ORG Subject: Re: cvs commit: src/etc rc rc.shutdown rc.subr src/etc/rc.d localpkg src/sys/sys param.h X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Dec 2005 02:33:09 -0000 On Fri, Dec 02, 2005 at 06:16:48PM -0800, Doug Barton wrote: > > Do you mean that scripts without .sh runs in > > the subshell and not damage main shell? > > Yes, that's what I mean. Once again, sorry I wasn't clear. I've been staring > at this for too long now. :) Just to clarify it finally. You state that there is a big difference between system /etc/rc.d scripts (without .sh) which all runs in the single shell (as I remember it was) and /usr/local/etc/rc.d scripts (without .sh) which nowdays runs in the subshells, each one in its own? > I should have mentioned in my last message that I did take a quick look at > the script itself, and didn't see anything that should be a problem, but as /usr/bin/limits is the problem there because it change limits for whole shell, not for command which just invoked. If all scripts runs in the same shell, all subsequential of them will be affected. -- http://ache.pp.ru/