Date: Sat, 12 May 2001 10:18:47 +0200 From: Gerhard Sittig <Gerhard.Sittig@gmx.net> To: cvs-all@freebsd.org Subject: Re: $EDITOR $CONF && kill -HUP $PID (was: cvs commit: doc/en_US.ISO_8859-1/books/handbook/advanced-networking chapter.sgml) Message-ID: <20010512101846.G253@speedy.gsinet> In-Reply-To: <Pine.NEB.3.96L.1010511165523.30751C-100000@fledge.watson.org>; from rwatson@freebsd.org on Fri, May 11, 2001 at 04:59:55PM -0400 References: <20010511195046.B1672@freebie.demon.nl> <Pine.NEB.3.96L.1010511165523.30751C-100000@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
[ the subject looks this funny to avoid religious wars on editors
and stuff :) ]
On Fri, May 11, 2001 at 16:59 -0400, Robert Watson wrote:
>
> On Fri, 11 May 2001, Wilko Bulte wrote:
> >
> > Would this be something for FreeBSD? I, for one, tend to
> > forget this kill -1 thingy.
>
> Maybe it's just me, but I hate it when I discover "automagic"
> things like that. As the administrator, I know when the
> contents of the file /etc/exports will be consistent on disk,
> and I indicate that to the daemon by sending it a signal.
Would something like a "vicrontab(1)" - or whatever it could be
named - wrapper be appropriate? This idea does a great job on
regenerating password databases from their text representation
already.
Another hack(?) could be some Makefile style thing, much like
there is in /etc/mail or next to your DNS database. But I
wouldn't know which criterion describes best the fact that a
running daemon hasn't seen a new config file yet ("[ $CONF -nt
$PID ] && kill -HUP `cat $PID`"? but this would require the
daemon to touch or rewrite the pidfile upon reload -- or the
Makefile had to keep track).
> I'm all for making restarting daemons easier -- you can imagine
> a daemonctl or something that speaks "restart" for a bunch of
> daemons, but automagic can sometimes hurt you more than it
> helps you.
Starting / stopping / hupping / 'stat'ing / etc daemons would be
easier if /etc/rc granularity was finer and the pieces would look
like the /usr/local/etc/rc.d scripts. But past discussions
usually turned into "that's a Linux thing and therefor cannot be
good for us". :> I understand that splitting logically oriented
groups is not the problem but the wrapper to keep the sequence
(would be nice: while obeying dependencies) is. And there have
been concerns that repeated "source"ing of config files slows
operation down (although I estimate that we talk about single
seconds - if at all - once in a boot sequence; plus code has been
sketched to flag an already read file by a variable).
virtually yours 82D1 9B9C 01DC 4FB4 D7B4 61BE 3F49 4F77 72DE DA76
Gerhard Sittig true | mail -s "get gpg key" Gerhard.Sittig@gmx.net
--
If you don't understand or are scared by any of the above
ask your parents or an adult to help you.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010512101846.G253>
