Можно ли вызывать функцию в подоболочке bash в качестве фона job?

Допустим, у меня есть функция bash

Yadda() {
  # time-consuming processes that must take place sequentially
  # the result will be appended >> $OUTFILE
  # $OUTFILE is set by the main body of the script
  # No manipulation of variables in the main body
  # Only local-ly defined variables are manipulated
}

Могу ли я вызывать функцию как фоновое задание в подоболочке? Например:

OUTFILE=~/result
for PARM in $PARAMLIST; do
  ( Yadda $PARM ) &
done
wait
cat $OUTFILE

Что вы думаете?

10
задан pepoluan 8 May 2011 в 06:57
поделиться