[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[fol] Re: [Q] 複数のバックグランドジョブの戻り値


KISHII <kishii _at_ tec.nsc.nikko.co.jp> writes:


> ()で括っているためだと思うのですが、どのようにすれば複数のバックグラン
> ド処理の戻り値を取得できるのでしょうか。
> 

例えば、(bashなんですよね?)

bg1rc=$((bg1 ; bg1rc=$? ; echo "$bg1rc") &)
bg2rc=$((bg2 ; bg2rc=$? ; echo "$bg2rc") &)
bg3rc=$((bg3 ; bg3rc=$? ; echo "$bg3rc") &)
wait
echo "bg1rc=$bg1rc"
echo "bg2rc=$bg2rc"
echo "bg3rc=$bg3rc"

-- 
                           / 高塚 遙@慶應義塾理工[学部]管理工学科/
                         /td04731 _at_ educ.cc.keio.ac.jp            /
*今日の一言           /http://www.educ.cc.keio.ac.jp/~td04731/
「男は黙って primitive C」

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: