ふぁぼるっくのバックアップ処理で、年毎にテーブルが分かれているので、ダンプ後、並列でS3へ送って、次のテーブルのダンプを取るのを過去に書いていた。 

start_year=`date +%Y`
end_year=2008

for i in `seq ${start_year} -1 ${end_year}`
do
backup ${i}
RETVAL=$?
if [ $RETVAL != 0 ]; then
rm $PID_FILE
echo `date +"%Y/%m/%d %H:%M:%S"` 異常終了;
${PHP_BIN} ${FAVLOOK_CRON}/guide_msg.php "@osapon ふぁぼるっくの月次バックアップが転けました。ステージ${i}" > /dev/null
exit 1
fi

s3proc_cnt=`jobs | grep 実行中 | wc -l`
if [ $s3proc_cnt == 0 ]; then
backupSyncS3 'monthly'&
fi
done
wait

フォロー

コピペ漏れてるけど、waitのあとにもう一回backupSyncS3を呼んで同期させてた。

ログインして会話に参加
:realtek:

思考の /dev/null