Newsgroups: fj.lang.c,fj.questions.unix
Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!wnoc-sfc-news!sfc-keio-news!nntp.sfc.keio.ac.jp!keizof
From: keizof@mmp.sfc.keio.ac.jp (Keizo Fujii)
Subject: Re: for Help ps
In-Reply-To: namekawa@cedd.kajima.co.jp's message of 28 Apr 1995 09:12:40 +0900
Message-ID: <KEIZOF.95Apr28114704@ss3.mmp.sfc.keio.ac.jp>
Sender: news@sfc.keio.ac.jp
Nntp-Posting-Host: ss3.mmp.sfc.keio.ac.jp
Organization: Multi-Media Platform Project, SFC
References: <3npbto$dbs@dst42.cedd.kajima.co.jp>
Date: Fri, 28 Apr 1995 02:47:04 GMT
Lines: 77
Xref: galaxy.trc.rwcp.or.jp fj.lang.c:1835 fj.questions.unix:3131
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.questions.unix&nb=3131&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

In article <3npbto$dbs@dst42.cedd.kajima.co.jp> 
namekawa@cedd.kajima.co.jp (Koichi Namekawa) $B$5$s(B writes:

 |: |::$B%3%^%s%IL>(B(COMMAND)$B$G!"$=$l$KAjEv$9$k%W%m%;%9(BID$BHV9f(B(PID)$B$r(B
 |: |::$B<hF@$9$kJ}K!(B($B4X?t(B)$B$O$"$j$^$9$+!)(B
 |:
 |:$B$I$&$7$F(B $BFCDj$N%3%^%s%IL>$N(B PID $B$,CN$j$?$$$N$G$7$g$&$+!)(B
 |:$B$4<+J,$G:n@.$5$l$?%W%m%0%i%`$,(B fork() $B$r7+$jJV$7$F;R$r(B
 |:$BA}$d$9$N$G$"$l$P!"$=$N(B $BLa$jCM(B $B$,(B $BCB@8$7$?$F$N%W%m%;%9$N(B 
 |:PID $B$G$9$h$M!)(B
 |
 |$B<+J,$G:n@.$7$?%W%m%0%i%`(B(a.out)$B$,(B fork() $B$r7+$jJV$7$F;R$rA}$d$9$N(B
 |$B$G$9$,!"<B$O$=$N;R$,%7%'%k(B(t.sh)$B$G$=$N%7%'%k$+$iJL$N%W%m%0%i%`(B(a.out2)$B$r(B
 |$B5/F0$7$F$$$k$N$G$9!*(B
 |$B$=$N$?$a$K!"%3%^%s%IL>(B(a.out2)$B$G$=$NA4(BPID$B$r(B $B8e$G(Bkill $B$9$k$?$a$K(B
 |$BCN$j$?$$$H$$$&$3$H$G$9!#(B


$B$J$k$[$I!#(B

$B$G$O!";d$N@NOC$7$r!"!JFG$r?)$i$o$P;.$^$G!"CQ$r$+$/$J$i(B fj $B$G!K(B 

$B;d$,(B $B=i$a$F(B UNIX(2050$B$@$C$?(B)$B>e$G(B $B%W%m%0%i%_%s%0$r9T$J$C$?$H$-$K$b(B
$BF1MM$NLdBj$G:$$j$^$7$?!#(B

$B$=$N$H$-$K$O!"(BRS232C $B!_(B 7 $B%]!<%H$+$i(B $B;~4VE*$KIT5,B'$KF~NO$5$l$k(B
$B%G!<%?$r2r@O$7!"C_@Q$7!"I=<($7!"%G!<%?%Y!<%9$H>H9g$9$k$h$&$J%7%9%F%`(B
$B$G$7$?!#(B $BLr3dJ,C4$5$;$?J#?t$N%W%m%;%9$rF1;~$KF0:n$5$;$k$b$N$G$7$?!#(B

$B0J2<$N<j=g$G%W%m%;%9$r5/F0$7$F$^$7$?!#(B

1) $B>.$5$J(B $BAm85Dy%W%m%;%9(B $B$r:G=i$K5/F0$9$k!#(B

2) $B$=$N!V85Dy%W%m%;%9!W$+$i(B fork() $B$7$F(B exec() $B$7$FL\E*$N<B:n6H%W%m%;%9(B
   $B$r5/F0$9$k!#(B
   $B!V85Dy%W%m%;%9!W$O(B $B;R%W%m%;%9$,;`$L$N$r(B wait( &reasone )$B$GBT$D!#(B
   wait( &reasone )$B$,%j%?!<%s$7$?$H$-$K$O(B $B$=$N;`0x$rD4$Y$FI,MW$J(B
   $BBP=h$r9T$J$&!#(B

3) $B6K0lIt$K$O(B $B$=$N<B:n6H%W%m%;%9$,(B fork() $B$7$F(B exec() $B$9$k$b$N$b$"$C$?!#(B

              fork()/exec()
                  +- $B<B:n6H%W%m%;%9(BA
                  |
  $B85Dy%W%m%;%9(B ---+- $B<B:n6H%W%m%;%9(BB
                  |                  fork()/exec()
                  +- $B<B:n6H%W%m%;%9(BC    +-- $B<B:n6H%W%m%;%9(BD'
                  |                     |
                  +- $B<B:n6H%W%m%;%9(BD ---+-- $B<B:n6H%W%m%;%9(BD''
                                        |
                                        +-- $B<B:n6H%W%m%;%9(BD'''

$B$=$7$F!"%7%9%F%`Dd;_;~$K$O!"!V@5$7$$<j=g!W$G3F%W%m%;%9$rDd;_$5$;$kI,MW(B
$B$,$"$C$?$N$G!"!"!"!"!"!"!"(B
SystemV $B$N(B $B%W%m%;%94VDL?.$r(B $B;H$C$F$_$?$/$F$7$+$?$J$+$C$?!";d$O!"%J%s%H(B
$B3F%W%m%;%9$N(B PID $B$r(B $B6&M-%a%b%j(B $B>e$K3JG<$5$;$?$N$G$7$?!#(B
$B%;%^%U%)$G(B lock/unlock $B$7$J$,$i(B $B=g$G(B $B8e;OKv$7$J$,$i(B $B;_$a$F$^$7$?!#(B

$B!t(B $B$"$N$3$m$O(B $BG3$($F$?$J$!!#(B

$B$G!":#$J$i$I$&$9$k$+$C$F!)(B

% cat /etc/*.pid $B$N7k2L$,<($9$N$HF1$8J}K!$r;H$$$^$9!#(B

-rw-r--r--  1 root            4 Apr 24 18:56 /etc/named.pid
-rw-r--r--  1 root           32 Apr 24 20:44 /etc/sendmail.pid
-rw-rw-rw-  1 root            4 Apr 24 18:56 /etc/syslog.pid

$B$I$&$b<:Ni$7$^$7$?!#(B _o_

--
---
$BF#0f7I;0(B ( Keizo Fujii )  keizof@sfc.keio.ac.jp
$B7DXf5A=NBg3X(B $B4D6->pJs8&5f=j(B  ( $BK,Ld8&5f0w(B : $B%7%9%F%`%3%"(B,30$B:M(B) 
$B")(B252 $B?@F`@n8)(B $BF#Bt;T(B $B1sF#(B 5322 $B&E(B411/311
Tel:0466-47-5111 ext 3150/3129Fax:0466-47-0835

