Newsgroups: fj.questions.unix
Path: galaxy.trc.rwcp.or.jp!news.trc!etlnews.etl.go.jp!wnoc-tyo-news!news.join.ad.jp!newsserver.jvnc.net!newshub.northeast.verio.net!news-peer.gip.net!news.gsl.net!gip.net!newsfeed.internetmci.com!202.216.224.169!news.dti.ad.jp!taurus!usenet
From: manmos@stellar.co.jp (Hideo "Sir MaNMOS" Morishita)
Subject: Re: Ignore kill error in foreach looping
X-Nntp-Posting-Host: hydra
Content-Type: text/plain; charset=ISO-2022-JP
Message-ID: <squu34veocm.fsf@stellar.co.jp>
Sender: usenet@stellar.co.jp
Organization: Stellar Craft, Inc. Osaka,Japan.
X-Newsreader: Gnus v5.4.66/Emacs 19.34
References: <AKIRA.98Jul3204825@adlib.rsch.tuis.ac.jp>
Mime-Version: 1.0 (generated by tm-edit 7.92)
Date: Mon, 6 Jul 1998 01:54:01 GMT
Lines: 34
Xref: galaxy.trc.rwcp.or.jp fj.questions.unix:8628
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.questions.unix&nb=8628&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.


akira@rsch.tuis.ac.jp (Akira NISHIMURA) writes:

> csh $B$"$k$$$O(B tcsh $B$r;H$C$?%7%'%k%9%/%j%W%H$NCf$G!"$"$i$+$8$a%U%!%$%k$K(B
> $B5-O?$7$F$$$?%W%m%;%9(Bid$B$K%7%0%J%k$rAw$k!"$H$$$&:n6H$r(B foreach $B$G7+$jJV(B
> $B$9$3$H$K$h$C$F<B8=$7$h$&$H$7$F$$$^$9!#(B
> 
> set pid = `cat pidfile`
> foreach id ($pid)   
>     kill -9 $id
> end
> 
> $B$7$+$7!"%7%0%J%k$r<u$1<h$k$Y$-%W%m%;%9$,4{$KL5$$>l9g$O!"$^$@%7%0%J%k$r(B
> $BAw$k$Y$-%W%m%;%9$,8e$K95$($F$$$k$N$K!"$=$N;~E@$G(B foreach $B$N<B9T$,=*$C(B
> $B$F$7$^$$$^$9!#(B
> 
> $B$=$&$J$i$J$$$h$&$K!"(Bkill $B$G$-$J$+$C$?>l9g$bB3$1$F(B foreach $B$,B39T$5$l$k(B
> $B$h$&$J%9%/%j%W%H$K$7$?$$$N$G$9$,!"$I$N$h$&$K=q$1$P$$$$$G$7$g$&$+!)(B
> 
> $B0l1~!"%*%s%i%$%s%^%K%e%"%k$G$O!"(Bforeach, kill, ignore $B$r$=$l$>$l%-!<%o!<(B
> $B%I$KC5$7$F8+$?$N$G$9$,!"J,$+$j$^$;$s$G$7$?!#(B
> 
> $B$h$m$7$/$*4j$$CW$7$^$9!#(B

One liner$B?92<(B $B$*Be41MM(B $B#M#a#N#M#O#S$G$9!#(B

cat pidfile | xargs /bin/kill -9
$B$8$cBLL\$+$J!D(B

-- 
   ___     $B$o$7$O!";3?a?'$N$+$9$F!<$i$,Bg9%$-$G$N$%(B
 [[o o]]            $B$U$)$C$U$)$C$U$)(B
   'J'     $B?92<(B $B$*Be41MM(B $B#M#a#N#M#O#S(B $B1QIW!w%9%F%i%/%i%U%H(B
PGP Finger = CD EA D5 A8 AD B2 FE 7D  02 74 87 52 7C B7 39 37
