Path: phoebe.st.ryukoku.ac.jp!rinsgw!wnoc-kyo-news!hakozaki.karrn!hakata!newssinet!sinetnews!news.nacsis.ac.jp!alps!cryst!escargot!news.t.u-tokyo.ac.jp!quest-news!Q.T.Honey!ayamura-win!komachi.sp.cs.cmu.edu!news.Hawaii.Edu!wnoc-sfc-news!wnoc-tyo-news!newsgate1.web.ad.jp!newsfeed.infoweb.or.jp!fgwnews!fdmnews!csnews!fio.hpc.fujitsu.co.jp!not-for-mail
From: tsu@spp.hpc.fujitsu.co.jp (HASHIMOTO, Tsuyoshi)
Newsgroups: fj.sys.alpha,fj.unix,fj.mail
Subject: Re: qmail start up on OSF/1
Followup-To: fj.unix
Date: 15 Jul 1997 11:23:12 +0900
Organization: Fujitsu Ltd.
Lines: 93
Sender: tsu@robert.spp.hpc.fujitsu.co.jp
Distribution: world
Message-ID: <snmlo39hx4f.fsf@robert.spp.hpc.fujitsu.co.jp>
References: <5q570d$5bi@zion.phys.s.u-tokyo.ac.jp>
NNTP-Posting-Host: robert.spp.hpc.fujitsu.co.jp
In-reply-to: ginga@miranda.phys.s.u-tokyo.ac.jp's message of 11 Jul 1997 11:55:57 GMT
X-Newsreader: Gnus v5.0.12
Xref: phoebe.st.ryukoku.ac.jp fj.sys.alpha:184 fj.unix:7985 fj.mail:10027

$B66K\!J$D!K!wIY;NDL$G$9!%(B

In article <5q570d$5bi@zion.phys.s.u-tokyo.ac.jp>
ginga@miranda.phys.s.u-tokyo.ac.jp (Kawaguti Ginga) writes:

>   /sbin/rc3.d/S41qmail $B$H$$$&(B script $B$r$D$/$C$F$=$NCf$G(B
>   /usr/bin/env - PATH="/var/qmail/bin:$PATH" /bin/csh -cf 'qmail-start ./Mailbox splogger qmail &'
             ^^^^^^^
$B?dB,!J8e=R$9$k$h$&$JJ}K!$GEv$?$C$F$$$k$+3NG'$O2DG=!K$G$9$,!$(BSysV $B7O$N(B 
OS $B$K$*$$$F!$<+J,<+?H$G(B daemon $B$K$J$k$?$a$N=hM}$r;}$C$F$$$J$$(B program 
$B$r(B boot $B$N;~$N5/F0(B script $BFb(B $B$G(B & $B$D$-$GC1=c$K5/F0$9$k$H!$?F$N(B script 
$B$N=*N;;~$K!J8e=R$9$kM}M3$G!K(B SIGHUP $B$r<u$1$F>CLG$9$k;v$,!$LdBj$N860x$K(B
$B$J$C$F$$$k;W$$$^$9!%(B

$B%W%m%;%9$,!J$I$N!K%7%0%J%k$r<u$1$?$?$a$K>CLG$7$?$+$O!$(Bprocess accouning 
$B5!G=$rM-8z$K$7$F$*$1$P!$(Bacctcom -f $B$GI=<($5$l$k(B status $B$GJ,$+$j$^$9!%(B
$B!J$3$3$G$$$&(B 'status' $B$O(B header $B$,(B STAT $B$NMs$G$9!%(Bsignal $B$r<u$1$F>CLG(B
$B$7$?>l9g$O%7%0%J%kHV9f$,#8?J?t$G!$$=$&$G$J$$(B (exit() $B%7%9%F%`%3!<%k$r(B
$B8F$s$@>l9g(B) $B$O(B 0 $B$,I=<($5$l$^$9!%!K(B

$B%7%9%F%`4IM}$^$o$j$O(B platform $B0MB8@-$,Bg$-$$$N$G!$(Bprocess accounting 
$B$N>\:Y$O!$%7%9%F%`4IM}<TMQ$N%^%K%e%"%k$r8+$F2<$5$$!%(Bman $B%3%^%s%I$G$N(B 
acctcom(1), acct(1M) $B$J$I$K$b@bL@$,$"$k$H;W$$$^$9$,(B ...

$B$b$C$H$b!$<!$N$h$&$K=q$$$F2sHr$G$-$l$P!$(Bacctcom -f $B$G$N3NG'$O$J$/$H$b!$(B
SIGHUP $B$G>CLG$7$F$$$?$H$$$&;v$K$J$j$=$&$G$9!%(B

#!/bin/sh
# $B<!$N9T$rF~$l$F(B SIGHUP $B$rL5;k(B (signal $BL5;k$N;XDj$O(B fork/exec $B8e$bM-8z(B)
trap '' 1
/usr/bin/env - PATH="/var/qmail/bin:$PATH" /bin/csh -cf 'qmail-start ./Mailbox splogger qmail &'

$B$"$k$$$O!$(B(shell script $B$K$7$F$7$^$&0J>e!$(B) $B<!$N$h$&$K=q$/J}$,!$(B env 
$B%3%^%s%I$r;H$&$h$j!$$`$7$mIaDL$+$bCN$l$^$;$s!%$H$j$"$($:!$$3$&$7$F2sHr(B
$B$G$-$k$+;n$90UL#$,$"$j$^$9!%(B

#!/bin/sh
trap '' 1
PATH="/var/qmail/bin:$PATH"
export PATH
exec /bin/csh -cf 'qmail-start ./Mailbox splogger qmail &'

SIGHUP $B$rL5;k$9$k$K$O!$(Bnohup(1) $B$r;H$&;v$b$G$-$k$G$7$g$&!%(B

$B$5$F!$(BSIGHUP $B$r<u$1$F$$$k$H9M$($i$l$kM}M3$O!$8e=R$9$k(B 'session' $B$K$D$$(B
$B$F$N(B SysV $B$N;EMM$G$9!%(B

OSF/1 D3.2 $B$,$I$&$$$&7A$G(B SysV ($BB?J,(B SVR4) $B7O$N;EMM$r<h$j9~$s$G$$$k$+(B
$BCN$i$J$$$N$G!$$H$j$"$($:(B SVR4(System V Release 4) $B$NMQ8l$K$h$C$F@bL@(B
$B$7$^$9!%(B

/sbin/rc? $B!J$r<B9T$9$k(B shell $B!K$N$h$&$K!$$"$kC<Kv!J(B boot $B$N;~$J$i(B 
console $B!K$rB>$N(B process $B$,(B open $B$7$F$$$J$$>uBV$G(B open() $B$9$k(B process 
$B$O!$$=$N;RB9$N(B processes $B$+$i9=@.$5$l!$$=$NC<Kv$r!V@)8fC<Kv!W$H$9$k(B 
'session' $B$N(B 'session leader' $B$K$J$j$^$9!%(Bsession leader $B$,>CLG$7$?;~(B
$B$K!$(Bsession $BA4BN$K(B SIGHUP $B$rAw$k!W$H$$$&F0:n$O!$(BSVR4 $B7O$N(B UNIX $B$N;EMM(B
$B$G$9!%(B(SysV $B7O$N;EMM$H$7$F(B SVR2 $B$N:"$+$i$"$j!$Ev;~$O>e$N@bL@$G$N(B
session $B$N;v$r(B process group $B$H8F$s$G$$$^$7$?!%!J(B SVR4 $B0JA0$N(B SysV $B$O(B 
BSD job control $B$N%5%]!<%H$,$J$+$C$?$N$G!$(Bsession $B$H(B process group $B$r(B
$B6hJL$7$F$$$^$;$s$G$7$?!%!K(B

$B!V<+J,<+?H$G(B daemon $B$K$J$k$?$a$N=hM}$r;}$C$F$$$J$$!W(Bprogram $B$O!$!VC<Kv(B
$B$+$i<+J,$r@Z$jN%$9=hM}$r;}$C$F$$$J$$!W$7!V(B SIGHUP $B$rL5;k$9$k=hM}$b;}$C(B
$B$F$$$J$$!W$N$,IaDL$J$N$G!$>e5-;EMM$K$h$j(B SIGHUP $B$r<u$1$l$P!$>CLG$7$^$9!%(B
$B!t(B daemon $B$K$J$k$?$a$N=hM}$r;}$C$F$$$k(B program $B$G$b!$=q$-J}$,$^$:$$$H!$(B
$B!tC<Kv$+$i$N@Z$jN%$7$d(B SIGHUP handler $BEPO?=hM}$,$^$K$"$o$:$K!$>CLG$7$^$9!%(B
$B!t!V(B daemon $B$N5/F0$N8e$K(B sleep 3 $B$H=q$/$HF0$$$?!W$J$I$N%Q%?!<%s$,$3$l$G$9!%(B

$B$J$*!$C<Kv$+$i@Z$jN%$9(B (setsid(2) $B$d(B setpgrp(2) $B$r;2>H(B) $B;v$K$h$k2sHr$b!$(B
$BC1$K(B setsid(2) (or setpgrp(2))$B$r<B9T$7$?8e$K!$;XDj$7$?(B program $B$r(B 
exec(2) $B$9$k$@$1$N5!G=$r;}$D%3%^%s%I$rMQ0U$9$l$P2DG=$G$9!%$3$NJ}K!$NJ}(B
$B$,!$$"$k0UL#$G$OK\6Z$H8@$($k$+$bCN$l$^$;$s!%(B

$B!t(B SVR4 $B7O$N%^%7%s$G$O!J%^%K%e%"%k$K$OI,$:$7$b=P$F$$$J$$$,(B /usr/bin $B$K!K(B
$B!t(Bsetpgrp $B$H$$$&%3%^%s%I$,B?J,$"$k$H;W$$$^$9!%!J$J$/$F$bF1Ey5!G=$N<+:n(B
$B!t$OMF0W$G$7$g$&!%!K(B

>   $B$3$l$O!"$J$K$+;d$,(B"$B>o<1(B"$B$r7g$$$F$$$k=j0Y$J$N$G$7$g$&$+(B?

$B>e$N;EMM$O!$%^%K%e%"%k$J$I$KJ,$+$j$d$9$$7A$GJ8=q2=$5$l$F$$$k;v$,>/$J$$(B
$B$;$$$+!$;~$K%H%i%V%k$N860x$K$J$k$h$&$G$9!%(Bintro(2) $B$d(B termio(7) $B$J$I$N(B
$B@bL@$d(B setsid(2) $B$J$$$7(B setpgrp(2) $B$N@bL@$+$iJ,$+$k>l9g$b$"$k$N$G$9$,!$(B
OS $B!J$N%^%K%e%"%k!K$K$h$C$F$O!$@bL@$,$J$+$C$?$j!$!V$3$l$GJ,$+$l$H$$$&(B
$BJ}$,L5M}!W$J@bL@$N>l9g$,B?$/$"$j$^$9!%%^%K%e%"%k$KJ,$+$j$d$9$/=P$F$$$k(B
$B$J$i!$$=$N%^%K%e%"%k$O!$!V$-$A$s$H$7$F$$$k!W$HI>2A$7$FNI$$$H;W$$$^$9!%(B

$B;THN$N=q@R$G$N@bL@$G$O!$(BPrentice Hall $B$+$i=P$F$$$k(B Goodheart & Cox $B$N(B 
"The Magic Garden Explained" $B!J!V(B UNIX $B%+!<%M%k$NKbK!!W$H$$$&Bj$GOBLu(B
$B$b=P$F$$$?$H;W$$$^$9!%!K$G$N5?;w%3!<%I$/$i$$$G$7$+!$>e$N;EMM$N5-=R$r8+(B
$B$?5-21$,$"$j$^$;$s!%$b$C$H$b!$5-=R$,CzG+$J(B SysV $B7O$N%7%9%F%`4IM}$NK\$K(B
$B$J$i!$=P$F$$$F$b$*$+$7$/$O$J$$$H$O;W$$$^$9!%(B
-- 
[name] $B66K\!!9d(B [office] $BIY;NDL(B HPC $BK\It(B)$BFs3+E}(B)
