From owner-FreeBSD-users-jp@jp.FreeBSD.org Fri Nov  1 17:12:42 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id gA18Cge78744;
	Fri, 1 Nov 2002 17:12:42 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mail.suri.co.jp (mail1.suri.co.jp [61.194.3.174] (may be forged))
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id gA18Cg378739
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Fri, 1 Nov 2002 17:12:42 +0900 (JST)
	(envelope-from hide@koie.org)
Received: by mail.suri.co.jp (8.12.3/3.7W) id gA18CZYM092707;
	Fri, 1 Nov 2002 17:12:35 +0900 (JST)
Message-Id: <20021101.171235.74713402.hide@koie.org>
To: FreeBSD-users-jp@jp.FreeBSD.org
From: KOIE Hidetaka (=?iso-2022-jp?B?GyRCOHE5PjFRTjQbKEI=?=) <hide@koie.org>
In-Reply-To: <200211010655.gA16tUs31643@ysyslab.co.jp>
References: <200211010518.OAA23102@nikon.co.jp>
	<200211010655.gA16tUs31643@ysyslab.co.jp>
X-Mailer: Mew version 3.0.73 on Emacs 21.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Fri, 01 Nov 2002 17:12:35 +0900
X-Sequence: FreeBSD-users-jp 71649
Subject: [FreeBSD-users-jp 71649] Re: tee =?ISO-2022-JP?B?GyRCJE4bKEI=?=
 =?ISO-2022-JP?B?GyRCNXNGMCRLJEQkJCRGGyhC?= 
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: hide@koie.org
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+021028

  Message-Id: <200211010655.gA16tUs31643@ysyslab.co.jp>
  Date:       Fri, 01 Nov 2002 15:53:00 +0900
  From:       kondo hiroshi <kondo@ysyslab.co.jp>
  Subject:    [FreeBSD-users-jp 71646] Re: tee $B$N5sF0$K$D$$$F(B 

  | >% program1 | tee file
  | >
  | >$B$H$9$k$H!"(Bprogram1 $B$N=PNO$r(B file $B$HI8=`=PNO$NN>J}$K=PNO$9$k$3$H$,(B
  | >$B=PMh$^$9$,!"$3$NI8=`=PNO$r!V$9$Y$F$NF~NO$rFI$`$H$O8B$i$J$$%3%^%s%I!W(B
  | >$B$K$D$J$$$G$d$k$H!"(Bfile $B$K$O(B program1 $B$N=PNO$,ESCf$^$G$7$+=q$+$l$^(B
  | >$B$;$s!#(B
  | >  $B3N$+$K(B man tee $B$9$k$H$9$Y$F$N%7%0%J%k$r<u$1IU$1$k$H$J$C$F$$$k(B
  | >$B$N$G!"$3$NF0:n$O;EMM>e@5$7$$$N$G$9$,!"$3$l$G$OITJX$G$O$"$j$^$;$s$+!)(B
  | >
  | >  $B$D$^$j!"8=>u$N(B tee $B$G$O!"(B
  | >
  | >% program1 | tee file | program2
  | >
  | >$B$O!"(Btee $B$H(B program2 $B$N4V$N%P%k%V$,JD$8$k$H!"(Btee $B$H(B file $B$N4V$N(B
  | >$B%P%k%V$bJD$8$k$H$$$&$3$H$K$J$C$F$$$k$o$1$G$9!#(B
  | >  $B$7$+$7!"(Btee $B$O(B T$B;z4I$N%"%J%m%8!<$G$9$N$G!"(Bprogram2 $B$X$N=PNO$,(B
  | >$B;_$^$C$F$b!"(Bfile $B$X$N=PNO$O;_$^$i$J$$$h$&$K$9$Y$-$J$N$G$O$J$$$+(B
  | >$B$H;W$$$^$9$,!"$$$+$,$G$7$g$&$+!#(B
  | >  $B$3$&$9$k$H2?$+B>$NLdBj$,5/$k$N$G$7$g$&$+!)(B
  | >
  | 
  | 
  | program1 $B$,=*N;$7$J$$%W%m%0%i%`$@$C$?>l9g$K(B file $B$,Bg$-$/$J$j$9$.$k!#(B
  | $B:G0-(B filesystem full $B$r?)$i$C$F!&!&!&(B
  | 
  | $BNc!'(B
  | yes | tee file | head -5

program1 | program2
$B$G%Q%$%W$r$H$*$k%G!<%?$r5-O?$7$?$$$H$-$K(B
program1 | tee file | program2
$B$H$9$k$b$N$@$H;W$($P(B
program2$B$,=*N;$7$?(B($B%Q%$%W$N=P8}$,JD$8$i$l$?(B)$B$H$-$^$G$N(B
$B%G!<%?$,5-O?$5$l$l$P==J,$G$O$J$$$G$7$g$&$+!#(B

$B$^$?(B
program1 | program2
$B$G(Bprogram1$B$N=*N;$rBT$?$:$K(Bprogram2$B$,@h$K=*N;$7$F$7$^$&>l9g(B
program1$B$O(BSIGPIPE$B$K$h$C$FDd;_$9$k$o$1$G$9$,!"(B
tee$B$r64$s$@$3$H$K$h$C$F(Bprogram1$B$,;_$^$i$J$/$J$k$H$9$l$P(B
$BI{:nMQ$,6/$9$.$F;H$$$K$/$$$b$N$K$J$k$H;W$$$^$9!#(B

$B8f4uK>$NF0:n$r<B8=$9$k$K(B

cp /dev/null file
tail -f file | program2 &
program1 > file

$B$O$I$&$G$7$g$&!#(Bprogram2$B$,=*N;$7$F$b(Bprogram1$B$N=PNO$O5-O?$5$l$D$E$1$^$9!#(B
$B$?$@$7$3$NJ}K!$@$H!"(Bprogram1$B$,=*N;$7$F$b(Bprogram2$B$O=*N;$7$^$;$s!#(B

tee$B$N%=!<%9%3!<%I$K<j$rF~$l$k$s$@$C$?$i(B
$B$I$3$+(B
(void)signal(SIGPIPE, SIG_IGN);
$B$r$D$C$3$a$P$$$$$H$*$b$$$^$9!#(B($BL$3NG'(B)
#SIGINT$B$N$H$J$j$,$*<j:"$G$9!#(B


$B$H$3$m$G(B
T$B;z4I$N%"%J%m%8!<$K$^$8$a$K=>$&$H!"(B($B<ANL$OJ]B8$5$l$^$9$+$i(B)
tee$B$NF~NO$O(Bfile$B$+(Bprogram2$B$N$I$A$i$+$K$7$+(B
$BEO$i$J$$$3$H$K$J$C$F$7$^$$$^$9$M(B.. 

--
KOIE Hidetaka $B8q9>1QN4(B <hide@koie.org>
