1 process()
 2 {
 3     PID=`mktemp /tmp/test.XXXXXXXX`
 4     touch $PID
 5     for x in jpg1 jpg2 jpg3; do
 6         echo "$x - $i - $$"
 7         sleep `echo $RANDOM | cut -b1`
 8     done
 9 rm $PID
10 }
11
12 PROC=0
13 for i in gal1 gal2 gal3; do
14     PROC=`ls --color=none -1 /tmp/test.* | wc -l`
15     while [ "$PROC" -gt 2 ]; 
16         do
17         PROC=`ls --color=none -1 /tmp/test.* | wc -l`
18         sleep 1
19     done
20     process &
21     echo $!
22 done