26 |
|
|
27 |
find config/ | while read config ; do |
find config/ | while read config ; do |
28 |
while [ `find index -name "*temp" | wc -l` -ge $max ] ; do |
while [ `find index -name "*temp" | wc -l` -ge $max ] ; do |
29 |
echo "sleep" |
#echo "sleep" |
30 |
sleep 1 |
sleep 1 |
31 |
done |
done |
32 |
|
|
34 |
if [ -e "index/$index" -o -e "index/$index.temp" ] ; then |
if [ -e "index/$index" -o -e "index/$index.temp" ] ; then |
35 |
echo "skip $index" |
echo "skip $index" |
36 |
else |
else |
37 |
( echo "indexing $index" && swish-e -S prog -c $config | grep "files indexed" || rm index/$index*temp ) & |
( swish-e -S prog -c $config | grep "files indexed" | sed "s/^/'$index': /" || rm index/$index*temp ) & |
38 |
fi |
fi |
39 |
# ( echo $index && touch index/$index.temp && sleep 3 && rm index/$index.temp ) & |
# ( echo $index && touch index/$index.temp && sleep 3 && rm index/$index.temp ) & |
40 |
done |
done |