to post messages and comments.

← All posts tagged backup

Пришло время параллельного восстановления базы данных из дампов. Ну и собственно сразу же скрипт:

#!/bin/sh

if [ $1 ]
then
echo $1
gzcat $1 | mysql -u user -ppassword database
else
ls -1 *.sql.gz | while read file
do
./undump.sh $file &
while [ `ps | grep './undump.sh ' | grep -v grep | wc -l` -gt 10 ]
do
sleep 1
done
done
fi