Date: Wed, 19 May 1999 13:24:55 +0200 From: Bert Driehuis <bert_driehuis@nl.compuware.com> To: Marcel Moolenaar <marcel@scc.nl> Cc: isdn@FreeBSD.ORG Subject: Re: Rename on SIGUSR1 for isdnd Message-ID: <37429F87.910F1A95@nl.compuware.com> References: <m10k0sp-0000fgC@hcswork.hcs.de> <374288D1.8D3F25DD@scc.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
Marcel Moolenaar wrote: > The reason for the patch is more "emotional" than technical. Firstly, I don't > like fiddling with things that are under the control of running programs. It > makes matters more complicated than strictly necessary. Secondly, I like > clear functionality. Closing and reopening files makes sense only when > accompanied by some external (from the isdnd point of view) action. Rotation policy should probably be implemented in a shell script. Daemons that rotate their own logfile just make things more complicated. The "correct" way of handling it is to let the daemon close and the re-open the log file upon receipt of a signal, so that the admin can create a script that does mv isdnd.log isdnd.log.0 kill -1 `cat /var/run/isdnd.pid` gzip -9 isdnd.log.0 or whatever s/he deems appropriate. Renaming it in the daemon will screw someone up, somewhere. Look at the history of log file rotation in Squid if you want to know where not to go. Cheers, -- Bert -- Bert Driehuis, MIS -- bert_driehuis@nl.compuware.com -- +31-20-3116119 The grand leap of the whale up the Fall of Niagara is esteemed, by all who have seen it, as one of the finest spectacles in nature. -- Benjamin Franklin. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?37429F87.910F1A95>