Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 3 Dec 2005 05:33:04 +0300
From:      Andrey Chernov <ache@FreeBSD.ORG>
To:        Doug Barton <dougb@FreeBSD.ORG>
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
Message-ID:  <20051203023304.GA34859@nagual.pp.ru>
In-Reply-To: <43910010.2050702@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>

next in thread | previous in thread | raw e-mail | index | archive | help
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/



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