
$B%W%m%;%9(B

$B%W%m%;%9$H$O(B
unix $B$*$1$k<B9TC10L(B
$B%W%m%;%9(B ID (PID) : $B%W%m%;%9$r0l0U$K<($9(B ID
$B%W%m%;%9B0@-(B : $B%W%m%;%9$,;}$D?'!9$JB0@-(B ($B%W%m%0%i%`%+%&%s%?!<(B)
$B%G!<%?NN0h(B : $B%W%m%;%9$,;}$D%G!<%?NN0h(B ($B%W%m%;%98GM-(B)
$B%W%m%0%i%`NN0h(B : $B%W%m%;%9$,<B9T$9$k%W%m%0%i%`NN0h(B ($B6&M-$5$l$k(B)
$B%W%m%;%9$N%i%$%U%5%$%/%k(B
$BCB@8(B : fork $B$K$h$j!"?F%W%m%;%9$+$i@8$_$@$5$l$k(B
$B%W%m%;%9B0@-$O!"?F$+$i0z$-7Q$0(B ( $BI8=`F~=PNO(B/$B4D6-JQ?t(B )
$B%G!<%?NN0h$O!"?75,$K:n@.$5$l$k(B
$B%W%m%0%i%`NN0h$O!"?F%W%m%;%9$H6&M-(B ( exec $B$GJQ99$G$-$k(B )
foregrand ($B<B9TCf(B) : $BF~NO$r<uIU$1$k>uBV(B
Ctrl-C $B$GCfCG(B ($B;`$L(B)
backgrand ($B<B9TCf(B) : $BF~NO$,I,MW$K$J$k$H%V%m%C%/$9$k(B
fg $B%3%^%s%I!"(Bforegrand $B$K$G$-$k(B
$B%5%9%Z%s%I(B ($B5Y;_Cf(B) : foregrand $BCf$K(B Ctrl-Z $B$K$h$j!"5Y;_>uBV$K$J$k(B
fg $B%3%^%s%I!"(Bforegrand $B$K$G$-$k(B
bg $B%3%^%s%I!"(Bbackgrand $B$K$G$-$k(B
$B=*N;(B ( $B%W%m%;%9$N;`K4(B ) : exit / signal ( HUP/INT/KILL )

