From b4dc63b72f1ac8d834e0b4b45eb1b1d280cf0615 Mon Sep 17 00:00:00 2001 From: myvesta <38690722+myvesta@users.noreply.github.com> Date: Sun, 4 Nov 2018 03:49:14 +0100 Subject: [PATCH] Avoiding "We can use mysqldump now" --- bin/v-backup-user | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bin/v-backup-user b/bin/v-backup-user index cc37aef5..070dfb53 100755 --- a/bin/v-backup-user +++ b/bin/v-backup-user @@ -385,15 +385,19 @@ if [ ! -z "$DB_SYSTEM" ] && [ "$DB" != '*' ]; then grants="$tmpdir/db/$database/conf/$database.$TYPE.$DBUSER" if [ ! -f "$dumpgz" ]; then + WAIT_LOOP_ENTERED=0 while true do if pgrep -x "mysqldump" > /dev/null then + WAIT_LOOP_ENTERED=1 echo "Wait other mysqldump to finish" sleep 1 else - echo "We can use mysqldump now" - break + if [ "$WAIT_LOOP_ENTERED" -eq 1 ]; then + echo "We can use mysqldump now" + break + fi fi done