From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Mar 24 17:04:35 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id RAA04311;
	Fri, 24 Mar 2000 17:04:35 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mist.nintendo.co.jp (firewall-user@mist.nintendo.co.jp [202.214.242.34])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id RAA04304
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 24 Mar 2000 17:04:35 +0900 (JST)
	(envelope-from shirai@pon.nintendo.co.jp)
Received: by mist.nintendo.co.jp; id RAA12520; Fri, 24 Mar 2000 17:04:34 +0900 (JST)
Received: from unknown(172.16.1.9) by mist.nintendo.co.jp via smap (V4.2)
	id xma012431; Fri, 24 Mar 00 17:03:51 +0900
Received: from pon.nintendo.co.jp (pon [172.16.1.1])
	by yellow.nintendo.co.jp (8.9.3/3.7W/2000030115) with ESMTP id RAA14228
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 24 Mar 2000 17:02:31 +0900 (JST)
Received: from pon (IDENT:shirai@localhost [127.0.0.1])
	by pon.nintendo.co.jp (8.9.3/3.7W/2000010715) with ESMTP id RAA07050
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 24 Mar 2000 17:03:50 +0900
Message-Id: <200003240803.RAA07050@pon.nintendo.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: Your message of Fri, 24 Mar 2000 14:43:16 JST.
             <38DB006D.91FDACBE@pis.bekkoame.ne.jp> 
Date: Fri, 24 Mar 2000 17:03:50 +0900
From: Takashi SHIRAI <shirai@pon.nintendo.co.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 50773
Subject: [FreeBSD-users-jp 50773] Re: tail -f
 =?ISO-2022-JP?B?GyRCJE5GYk1GJHIlUCVDJS8lOSUvJW0hPCVrJDcbKEI=?= 
 =?ISO-2022-JP?B?GyRCJD8kJCEjGyhC?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: shirai@pon.nintendo.co.jp

$B!!#N#e#c#o$G$9!#(B

In Message-Id <38DB006D.91FDACBE@pis.bekkoame.ne.jp> 
        Ken Ichiro IIDA <keniida@pis.bekkoame.ne.jp> $B$5$s(Bwrites:
> $BHSED$G$9!#(B

> > $B!!(Btail $B$G<h=P$99T?t$rC<Kv$N9T?t$h$jB?$/$9$k$H!"(Bless $B$O:G=i$N(B
> > $B$&$A%-!<F~NO<uIU$1$k$1$I!"%Z!<%8Aw$j$9$k$H%-!<F~NO$,8z$+$J$/(B
> > $B$J$k$H;W$$$^$9!#(B
> > $B!!(B1 $B%Z!<%8J,$NF~NO$,=*N;$7$J$$$N$G!"$=$N40N;$rBT$C$F$$$k4V$O(B
> > $B%-!<$,8z$+$J$$$s$G$9$M!#(B
> 
> $B$G$9!#(B
> 
> $B$3$N;~$K$@$s$^$j$K$J$C$F$$$F!"(B^C$B$r2!$9$H!"(Btail -f $B$NJ}$,=*N;$7$F(B
> $B$7$^$C$F!"4uK>$NF0:n$K$J$C$F$$$^$;$s$G$7$?!#(B

$B!!(Bless $B$N(B F command $B$+$iH4$1$k;~$K$O(B ^C $B$r2!$9I,MW$,$"$k$s$@(B
$B$1$I!"(B^C $B$O(B SIGINT $B$r(B pipeline $BCf$NA4$F$N(B process $B$KAw$C$F$7(B
$B$^$&$s$G!"(Bsignal $B@)8f$7$F$J$$A0CJ$N(B process $B$,=*$o$C$F$7$^$&(B
$B$H$$$&$3$H$@$H;W$$$^$9!#(B
$B!!$3$l$rKI$0$K$O!"A0CJ$N(B process $B$r(B process group $B$+$i@Z$jJ|(B
$B$7$F$d$l$P$$$$Lu$G!"0J2<$N$h$&$K$9$l$P!">/$J$/$H$b(B ^C $B$G(B tail
$B$,=*N;$9$k$3$H$OL5$/$J$j$^$9!#(B
	$ ( tail -f ... & ) | less
$B!!(Bless $B$r=*N;$7$?;~E@$G(B tail $B$N(B back ground $B=hM}$b=*N;$7$F$/(B
$B$l$k$H;W$$$^$9$,!"$3$NJU$j$O(B shell $B$N(B job control $B5!G=$K$b0M(B
$BB8$7$^$9$N$G!">l9g$K$h$C$F$O(B less $B=*N;8e$K<jF0$G(B kill $B$r<B9T(B
$B$9$kI,MW$,$"$j$^$9!#(B


$B!!$5$F!"$3$3$G$b$&0l$D$NLdBj$,$"$j$^$9!#(Btail $B$NJ}$,0lC6(B EOF
$B$rEG$$$F$"$2$J$$$3$H$K$O(B less $B$NF~NO$,=*$o$i$J$$$s$G!"F~NO$N(B
$B<uIU$,;O$^$i$J$$Lu$G$9$M!#(B
$B!!$3$l$,>e$N0zMQ$G;d$,=R$Y$F$$$kOC$G$9$,!"$3$l$r2sHr$9$k$K$O(B
less $B$K(B patch $B$rEv$F$F$d$j!"(BEOF $B$r<hF@$9$kA0$K<h$j4:$($::#F~(B
$BNO$5$l$F$$$k8D=j$@$1$G$bI=<($9$k$h$&$K$9$l$PNI$$$H;W$$$^$9!#(B
$B!!C"$7!"$3$l$O(B read(2) $B$K(B timeout $B=hM}$r$5$;$k$H$$$&$3$H$K$J(B
$B$k$N$G<BAu$OFq$7$$$G$7$g$&!#8=>u$N(B less $B$K$=$&$$$&(B option $B$b(B
$B$J$5$=$&$G$9!#(B

$B!!$b$7$/$O!"(Btail $B$,0lC6(B EOF $B$rFI9~$s$@;~E@$G(B EOF $B$rEG$$$F$d(B
$B$j!"B3$-$NF~NO$,8=$l$?$i2??)$o$L4i$G=PNO$rB3$1$l$PNI$$Lu$G$9!#(B
$B$3$l$O(B grep $BEyESCf$N(B filter $B$b9T$&I,MW$,$"$j$^$9!#(B
$B!!$G!"$=$s$J;EAH$_$r$$$A$$$A(B patch $BEv$F$F:n$C$F$$$?$iHh$l$k(B
$B$N$G!"5<;wE*$K$=$l$r9T$C$F$7$^$&J}$,3Z$@$H;W$$$^$9!#(BEOF $B$O<B(B
file $B$N(B I/O $B$K$h$j4JC1$KEO$9$3$H$,=PMh$^$9!#(B
	$ tail -f ... | grep ... > /tmp/hoge &
	$ less /tmp/hoge
$B!!$3$l$G$I$&$G$7$g$&!)L^O@!"(Bbackground job $B$OC/$b=*N;$5$;$F(B
$B$/$l$J$$$N$G!":#EY$3$=(B less $B=*N;8e$N(B kill $B$OI,?\$H$J$C$F$7$^(B
$B$$$^$9$,!#(B

$B!t!!Cf4V(B file $B$,KD$l>e$,$k$N$,L^BN$J$$$s$G!"(Bfifo $B$_$?$$$J7A(B
$B!t$G<B8==PMh$k$H$h$jNI$$$N$G$7$g$&$1$I!#(B

                                       $BGr0f(B $BN4(B (as $B#N#e#c#o(B)
