From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Jul 26 15:49:13 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id PAA46370;
	Wed, 26 Jul 2000 15:49:13 +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 PAA46365
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 26 Jul 2000 15:49:13 +0900 (JST)
	(envelope-from shirai@nintendo.co.jp)
Received: by mist.nintendo.co.jp; id PAA25240; Wed, 26 Jul 2000 15:49:12 +0900 (JST)
Received: from unknown(172.16.1.9) by mist.nintendo.co.jp via smap (V4.2)
	id xma025156; Wed, 26 Jul 00 15:48:57 +0900
Received: from pon.nintendo.co.jp (pon [172.16.1.1])
	by yellow.nintendo.co.jp (8.9.3/3.7W/2000071209) with ESMTP id PAA08971
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 26 Jul 2000 15:47:15 +0900 (JST)
Received: from nintendo.co.jp (IDENT:shirai@localhost [127.0.0.1])
	by pon.nintendo.co.jp (8.9.3/3.7W/2000010715) with ESMTP id PAA01394
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 26 Jul 2000 15:48:57 +0900
Message-Id: <200007260648.PAA01394@pon.nintendo.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: Your message of Wed, 26 Jul 2000 13:59:20 JST.
             <20000726.135920.62348757.tshiozak@astec.co.jp> 
Date: Wed, 26 Jul 2000 15:48:57 +0900
From: Takashi SHIRAI <shirai@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 53666
Subject: [FreeBSD-users-jp 53666] Re: /var/run permission 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: shirai@nintendo.co.jp

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

In Message-Id <20000726.135920.62348757.tshiozak@astec.co.jp> 
        "T.SHIOZAKI" <tshiozak@astec.co.jp> $B$5$s(Bwrites:
> $B1v:j$G$9!#(B

> $B$U$K$e!A!"2?$r$b$C$F!V$R$M$/$l$?!W$J$N$+$,$o$+$i$s$N$G2?$H$b$$$($^$;$s$,!"(B
>   1. FreeBSD $B$N(B /bin/sh $B$N(B wait $B$G$b(B pid $B$O;XDj$G$-$k!#(B

$B!!$3$N7o!"Nr;K$rAL$C$F$_$^$7$?!#Js9p$O:G8e$K!#(B


>   2. $B$U$D!<$N(B shell $B$G$O!"(Bwait $B$N0z?t$N(B pid $B$K!"<+J,$N(B
>      $B;R6!0J30$O;XDj$G$-$J$$!#(B

$B!!(Bwait builtin $B$,(B waitpid() $B$G<BAu$5$l$F$$$k0J>e$O!";R6!0J30(B
$B$rBT$D$N$OLq2p$=$&$G$9$M!#7k6I!V(Bwait $B$,8+$F$k$N$O(B jobid $B$G$9(B
$B$M!W$H$$$&$&$J$:$-J}$,$*$+$7$$$H$$$&;d$N:G=i$NH?1~$NJ}$,9g$C(B
$B$F$?$h$&$G!#(B


----
$B!!$5$F!"$=$N(B ash $B$KE;$o$kNr;K$rI32r$$$F$_$^$7$?!#A4A35;=QE*(B
$B$JOC$8$c$J$$$s$G!"6=L#$N$J$$?M$OFI$_Ht$P$7$F2<$5$$!#(B


$B!!$^$:(B ash $B$NNr;K!#(Bash $B$O(B 1989 $BG/$K(B Kenneth Almquist $B;a$,3+(B
$BH/$7$^$7$?!#Ev;~$NF1:-(B document $B$K$O!V(BSystemV $B$N(B shell $B$N7Z(B
$B$$:F<BAu!W$rL\;X$7$?$H=q$+$l$F$$$^$9!#(B
$B!!$3$N(B 1989 $BG/$N:G=i$N(B ash $B$N;~E@$G!"4{$K(B wait builtin $B$O:#(B
$B$HF1$8;EMM$GB8:_$7$F$$$^$7$?!#0z?t$K$O(B pid $B5Z$S!V(B%$B!W$r4'$7$?(B
job ID $B$,;XDj=PMh$^$9!#(B

$B!!$3$N(B ash $B$N;EMM$O!"(Bdocument $B$K$b$"$k$H$*$j(B Korn shell $B$+$i(B
$B0z$-7Q$$$@$b$N$J$N$G$9$,!"(Bwait $B$N0z?t$N=q<0$K4X$7$F$O2?8N$+(B
man page $B$K5-=R$,$"$j$^$;$s!#(B
$B!!$=$3$G(B Korn shell $B$N(B man page $B$HHf3S$7$F$_$?$H$3$m!"(Bash $B$N(B
man page $B$K$O$3$N!V(Bjob $B$N=q<0!W$K4X$9$k9`L\$,$=$C$/$j7gMn$7(B
$B$F$$$k$3$H$,H=$j$^$7$?!#(B

$B!!(BKorn shell $B$b(B wait $B$N2r@bMs$K!V(Bwait [job]$B!W$H$"$kE@$G$OA4(B
$B$/F1$8$J$N$G$9$,!":G8e$K!V(Bjob $B$N;XDj$K$D$$$F$O(B job $B$N=q<0$N(B
$B9`$r;2>H$N$3$H!W$H=q$+$l$F$$$k$N$G$9!#(B
$B!!$3$N!V(Bjob $B$N=q<0!W$r(B ash $B$,(B man page $B$KA4$/:\$;$J$+$C$?$?(B
$B$a$K!"!V(Bwait $B$,8+$F$k$N$O(B jobid$B!W$H$$$&4V0c$C$?G'<1$,@8$^$l(B
$B$F$7$^$C$?$s$@$H;W$$$^$9!#(B

$B!!(BKorn shell $B$N!V(Bjob $B$N=q<0!W$K$OA4It$G(B 7 $BDL$j$N;XDjK!$,>R2p(B
$B$5$l$F$$$^$9!#(B
	1) pid $B$ND>=q$-!#(B
	2) %number $B7A<0$G(B job ID $B$r;XDj!#(B
	3) %string $B7A<0$G!V(Bstring$B!W$G;O$^$k(B command $BNs$N(B job
	  $B$r;XDj!#(B
	4) %?string $B7A<0$G!V(Bstring$B!W$rItJ,J8;zNs$K;}$D(B command
	  $BNs$N(B job $B$r;XDj!#(B
	5) %% $B$G(B current job $B$r;XDj!#(B
	6) %+ $B$G(B %% $B$HF1MM$K(B current job $B$r;XDj!#(B
	7) %- $B$G0l$DA0$N(B job $B$r;XDj!#(B
$B!!$3$N$&$A!"(Bash $B$N(B source $B$r8+$F$_$k$H(B 1)2)3)5) $B$N$_<BAu$5$l(B
$B$F$$$^$9!#$3$l$i$N=q<0$O(B wait $B$NB>(B fg, bg, nobid $B$N3F(B builtin
$B$GM-8z$G$9!#(Bkill $B$O(B builtin $B$G$O$J$$$N$GL58z$G$9$,!#(B

$B!!$H$$$&$3$H$G!"LdBj$,$"$k$H$9$l$P(B ash $B$N<BAu$G$O$J$/$F(B ash
$B$N(B man page $B$G$"$k$3$H$,H=L@$7$^$7$?!#(B
$B!!(B4.4BSD-Lite $B$K;}$C$F$-$?;~$K(B ash.1 $B$O$=$N$^$^(B sh.1 $B$H$J$j!"(B
$B!V(Bjob $B$N=q<0!W$K4X$9$k9`L\$O0MA37gMn$7$?$^$^$G$9!#B?J,!"(Bash
user $B$NCf$K$b!V(B%string$B!WEy$N;H$$J}$rCN$i$J$+$C$??M$bB?$$$N$G(B
$B$O$J$$$G$7$g$&$+!#(B
$B!!2C$($F!"(Bwait(1) $B$J$s$F$$$&(B man page $B$r(B 4.4BSD-Lite $B$,MQ0U(B
$B$7$F$7$^$C$?$N$,!"99$KLdBj$rJ#;(2=$5$;$F$$$?$N$G$7$g$&!#(B


$B$*$^$1!#(B
$B!!(Bsh(1) $B$N(B man page $B$r<jD>$7$7$F(B send-pr $B$7$F$_$?$$?M8~$1$N(B
$B4XO"(B URL $B>R2p(B :-)

FreeBSD $B$N(B sh(1) $B$N(B CVSweb:
http://www.jp.freebsd.org/cgi/cvsweb.cgi/src/bin/sh/
ash $B$N(B original source ($BB?J,(B):
http://web.mit.edu/afs/athena.mit.edu/contrib/watchmaker/src/ash/
Korn shell $B$N(B original man page:
http://www.cs.princeton.edu/~jlk/kornshell/doc/man88.html

$B!t!!(BKorn shell $B$N(B license $B$O(B AT&T $B$,;}$C$F$$$k$N$G(B source $B$O(B
$B!t8x3+$5$l$F$$$^$;$s!#(B

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