Updated scripts/rsyncbackup.sh (to retry if unsuccessful).
authorZoltán Felleg <zoltan.felleg@userrendszerhaz.hu>
Wed, 25 Sep 2024 10:23:51 +0000 (12:23 +0200)
committerZoltán Felleg <zoltan.felleg@userrendszerhaz.hu>
Wed, 25 Sep 2024 10:23:51 +0000 (12:23 +0200)
scripts/rsyncbackup.sh

index 97d105ea4cc0eed176d1f87cf1042d88b692b6ff..4b43001f6caee7c01379127705ccd83e695e454c 100755 (executable)
@@ -27,6 +27,18 @@ TARGETHOST=store.10g.useribm.hu
 TARGETMODULE=backup
 echo "Syncing module lxc-filesystems to $TARGETHOST"
 date
-$RSYNC /lxc/filesystems/ ${TARGETHOST}::$TARGETMODULE/lxc-filesystems
+$RSYNC /lxc/filesystems/ ${TARGETHOST}::$TARGETMODULE/chost-lxc-filesystems
+RSYNC_RC=$?
+TRIES=1
+while [ $RSYNC_RC -ne 0 ]
+do
+    if [ $TRIES -ge 10 ]
+    then
+        exit 1
+    fi
+    $RSYNC /lxc/filesystems/ ${TARGETHOST}::$TARGETMODULE/chost-lxc-filesystems
+    RSYNC_RC=$?
+    TRIES=$(( $TRIES + 1 ))
+done
 date
 echo