From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Jan 20 21:49:03 1999
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id VAA02111;
	Wed, 20 Jan 1999 21:49:03 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from yokoyama.noc.titech.ac.jp (yokoyama.noc.titech.ac.jp [131.112.126.4])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with SMTP id VAA02106
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 20 Jan 1999 21:49:01 +0900 (JST)
	(envelope-from aki@toto.noc.titech.ac.jp)
Received: (qmail 4027 invoked from network); 20 Jan 1999 12:55:50 -0000
Received: from nocs1.noc.titech.ac.jp (131.112.126.1)
  by yokoyama.noc.titech.ac.jp with SMTP; 20 Jan 1999 12:55:50 -0000
Received: by nocs1.noc.titech.ac.jp  id VAA13249
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 20 Jan 1999 21:49:01 +0900 (JST)
Received: (from aki@localhost)
	by toto.noc.titech.ac.jp (8.8.5/8.8.5) id UAA23791;
	Wed, 20 Jan 1999 20:44:05 +0900 (JST)
Message-Id: <199901201144.UAA23791@toto.noc.titech.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
From: IIJIMA Akihiro <aki@noc.titech.ac.jp>
In-Reply-To: Your message of "Wed, 20 Jan 1999 18:46:21 +0900"
References: <199901200946.SAA06861@maverick.riko.shimane-u.ac.jp>
X-Mailer: Mew version 1.52 on Emacs 19.28.1, Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Wed, 20 Jan 1999 20:44:05 +0900
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: FreeBSD-users-jp 37712
Subject: [FreeBSD-users-jp 37712] Re: newsyslog.conf 
	=?ISO-2022-JP?B?GyRCJE4lVSUjITwlayVJP3QbKEI=?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: aki@toto.noc.titech.ac.jp

$B=q$-=*$o$C$F(B inc$B$7$?$i(B $B$b$&2r7h$7$F$k$h$&$G$9$,!"(B
$B$/$d$7$$$N$G=P$7$^$9!#(B

> Apache$B$r$D$+$C$F!"(BWEB SERVER$B$r1?MQ$7$F$$$^$9$,!"0JA0!"$3$N%m%0$r(B
> newsyslog$B$GDj4|E*$K%"!<%+%$%V$7$h$&$H$7$?$H$3$m!"%m%0$r$^$H$a$?$"$H!"(B
> sighup$B$G:F5/F0$7$J$$$H0J9_$N%m%0$,$H$i$l$J$/$J$C$F$7$^$C$?$3$H$,$"$j(B
> $B$^$9!#(B

$B%W%m%0%i%`$,(B $B$J$K$+$NF0:n5-O?(B($B%m%0(B)$B$r%U%!%$%k$K;D$=$&$H;W$C$?>l9g(B
$B$d$j$+$?$H$7$F$O(B $B<!$N(B2$B$D$,9M$($i$l$^$9!#(B

1) $B<+J,$G5-O?$9$k(B
2) $BC/$+$K$*4j$$$7$F5-O?$7$F$b$i$&(B

1)$B$O(B $B%5!<%P%W%m%0%i%`$,<+J,$G(B $B%m%0%U%!%$%k$r(Bopen()$B$7$F5-O?$r=q$-9~$`(B
$B$3$H$K$J$j$^$9!#(B

2)$B$,$^$5$K(B syslog$B$N$7$/$_$G$9!#(B
syslogd$B$H$$$&%5!<%P%W%m%0%i%`$,%U%!%$%k$K=q$-9~$`:n6H$rC4Ev$7$^$9!#(B
$B3F%5!<%P%W%m%0%i%`$O(B openlog() syslog() $B$J$I$N4X?t$r;H$C$F(B syslogd$B$K(B
$B%a%C%;!<%8$rAw?.$7$^$9!#(B
syslogd$B$O(B /etc/syslog.conf $B$N5-=R$K$7$?$,$C$F(B $B$=$N%a%C%;!<%8$r$7$+$k$Y(B
$B$-%U%!%$%k$K5-O?$7$^$9!#(B

$B>\:Y$O(B jman syslogd $B$d(B jman syslog.conf $B$d(B man syslog $B$r8+$F$/$@$5$$!#(B

***

$B$5$F(B $B$3$N%m%0%U%!%$%k$r(B rotate$B$9$k$3$H$r9M$($F$_$^$7$g$&!#(B
UNIX$B$G$O(B $B%U%!%$%k$r(Bopen()$B$9$k$H(B $B$=$N%U%!%$%k$H$NDL?.O)(B($B;eEEOC(B)$B$,$G$-!"(B
$B$=$N;eEEOC$KFbMF$r=q$-9~$`$3$H$G%G!<%?$,=q$+$l!"(B
$B:G8e$K(B close()$B$9$k$H(B $B;eEEOC$,@Z$l$^$9!#(B
($B%W%m%0%i%`$,=*N;$9$k$H$-$b(B close()$B$5$l$^$9(B)

close()$B$7$F$$$J$$%U%!%$%k$,(B mv $B$5$l$?>l9g$O!"(B
$B;eEEOC$,@Z$l$F$^$;$s$N$G(B
$B$=$3$KB3$1$F=q$-9~$_$r9T$&$H(B mv $B$7$?85$N%U%!%$%k$KDI5-$5$l$^$9!#(B

$BNc$($P(B hoge $B$H$$$&%m%0%U%!%$%k$,$"$C$F(B
mv hoge   hoge.19980120 $B$7$F$b(B
$B$$$D$^$G$b(B hoge.19980120 $B$K=q$-9~$^$l$^$9!#(B

$B$=$3$G(B $B%m%0%U%!%$%k$r(B rotate$B$9$k;~$K$O(B close()$B$7$F$"$2$kI,MW$,$"$j$^$9!#(B

***

$B@h$[$I$N(B 1) $B$N%Q%?!<%s$r9M$($F$_$^$9!#(B

$BIaDL$K:n$C$?%W%m%0%i%`$N>l9g$O(B $B=*N;$9$l$P(B close()$B$9$k$N$G!"(B
$B7h$^$C$?;~4V$K$J$C$?$i!"%m%0%U%!%$%k$r(B mv $B$7$F$+$i(B
$B%W%m%0%i%`$r=*N;$5$;$F!"$^$?:F5/F0$9$l$P(B rotate$B$G$-$^$9$M!#(B

$B$G$b(B $B$3$NJ}K!$@$H(B $B$$$A$$$A%W%m%0%i%`$r;_$a$J$$$H$$$1$^$;$s!#(B
$B;_$a$:$K$J$s$H$+$9$k$K$O(B $B%W%m%0%i%`$K2?$+?.9f$rAw$C$?$i(B
close()$B$7$F(B $B$^$?(B open()$B$9$k$h$&$K$9$l$P$$$$$G$9!#(B

UNIX$B$G$O(B signal$B$H$$$&5!G=$,$"$C$F!"$3$l$G<B9TCf$N%W%m%0%i%`$K?.9f$rAw(B
$B$l$^$9!#(Bsignal$B$O(B kill$B%3%^%s%I$GAw$l$^$9!#(B
$BB?$/$N%5!<%P%W%m%0%i%`$O(B kill -HUP $B$J$I$G(B HUP signal$B$r<u$1<h$k$H(B
  $B@_Dj%U%!%$%k$r(B $B:FFI$_9~$_$7$?$j!"(B
  $B%m%0%U%!%$%k$r(B close() $B$7$?$j$7$^$9!#(B

$B$3$N<j$N%5!<%P%W%m%0%i%`$N>l9g$O(B
  $B%m%0%U%!%$%k$r(B mv $B$7$F(B
  kill$B%3%^%s%I$G(B signal $B$rAw$k(B
$B$H$$$&$3$H$r9T$&%9%/%j%W%H$rMQ0U$9$l$P(B rotate$B$G$-$^$9!#(B

$BA0ED$5$s$N=q$$$F$$$k(B
>  apache$B$H0l=o$KG[I[$5$l$F$$$k(B(support$B%G%#%l%/%H%j2<$N(B)rotatelogs
$B$,(B $B$=$l$G$9$M!#(B

***

$B0lJ}(B 2) syslogd $B$N>l9g!"(B
$B3F%5!<%P%W%m%0%i%`$O(B syslogd$B$K$*$^$+$;$J$N$G$J$K$b$9$k$3$H$O$"$j$^$;$s!#(B
syslogd$B$,(B $B<B:]$N%m%0%U%!%$%k$r(B open()$B$7$F$$$^$9!#(B($BJ#?t8D(B)
$B$3$l$i$rA4It(B close()$B$7$F(B $B:F(Bopen()$B$9$l$P(B rotate$B$G$-$^$9!#(B
syslogd$B$b(B $B@h$[$I$N$h$/$G$-$?%5!<%P%W%m%0%i%`$HF1$8$h$&$K!"(B
signal$B$r<u$1$F(B close()$B$r$7$F$/$l$^$9!#(B

$B$H$$$&$o$1$G(B $B$3$N>l9g$K$O(B
  syslogd$B4I3m$NA4It$N%m%0%U%!%$%k$r(B mv $B$7$F(B
  kill$B%3%^%s%I$G(B syslogd$B$K(B signal $B$rAw$k(B
$B$H(B rotate$B$G$-$=$&$G$9!#(B

$B$=$7$F$^$5$K(B $B$=$&$$$&$3$H$r$7$F$/$l$k$N$,(Bnewsyslog$B%3%^%s%I$J$N$G$9!#(B

***

$BD9!9$H=q$$$F$-$^$7$?$,!"(B
  newsyslog$B$G(B rotate$B$G$-$k$N$O(B
  syslogd$B$,4IM}$7$F$$$k%m%0%U%!%$%k$@$1$G$"$k(B
$B$H$$$&$3$H$,EA$o$C$?$G$7$g$&$+!#(B

$B$H$3$m$G!"J?Ln$5$s$N%a!<%k$r$_$k$H!"(B
1) $B$N$h$&$J>l9g$G$b(B newsyslog$B$GBP1~$G$-$k$h$&$K(B
path_to_pid_file $B$N5!G=$,F~$C$?(B $B$H;W$($P(B $B$h$5$=$&$G$9$M!#(B
--
$BEl5~9)6HBg3X(B $BAm9g>pJs=hM}%;%s%?!<(B $B%M%C%H%o!<%/%7%9%F%`1?MQ3](B
	$BHSEg(B $B><Gn(B (Akihiro Iijima) aki@noc.titech.ac.jp
		http://www.jp.freebsd.org/QandA/
