Доброго времени суток. Есть следующая проблемка. Написал скрипт, который архивирует данные. Из скрипта запускается куча фоновых процессов, которые занимаются архивацией. Но в конце надо записать все что получилось на DVD, соответственно надо дождаться, пока завершаться все фоновые процессы. Как это организовать в скрипте?
Сейча скрипт выглядит следующим образом: #/bin/sh
BASE_DIR=/home/backup BACKUP_DIR=$BASE_DIR/bck`date +"%Y%m%d"`
mkdir $BACKUP_DIR touch $BACKUP_DIR/data_archive
for i in $( cat $1 ) do tar cvf $BACKUP_DIR/`basename $i`_`date +"%Y%m%d"`.tar $i > /dev/null bzip2 -z9 $BACKUP_DIR/`basename $i`_`date +"%Y%m%d"`.tar& done