From 4d38748e73ecb792c1c11b62347ac22b63c512a9 Mon Sep 17 00:00:00 2001 From: "Christian P. MOMON" Date: Fri, 27 Jan 2023 08:11:42 +0100 Subject: [PATCH] Plan borg: improved script. --- Plan Borg/bin/dobackups | 59 ++++++++++++++++++++++------------------- 1 file changed, 31 insertions(+), 28 deletions(-) diff --git a/Plan Borg/bin/dobackups b/Plan Borg/bin/dobackups index 84f8e0e..b672e5c 100755 --- a/Plan Borg/bin/dobackups +++ b/Plan Borg/bin/dobackups @@ -8,50 +8,53 @@ echo "========================================================================== echo " Sauvegardes du "$(date) echo "================================================================================" START_TIME=$(date +"%s") +START_SIZE=$(du -s /var/backups/borg/ | awk '{ print $1 }') ## Local machine. -#./dobackup-local - -## Routers. -# leparc -# fontainebleau -# gisors +./dobackup-local ## Libre en Communs machines. -# aunt.libre-en-communs.org -# mother.libre-en-communs.org -#./dobackup-remote dns.libre-en-communs.org -# isengard.libre-en-communs.org +# anthea.libre-en-communs.org +##./dobackup-remote aunt.libre-en-communs.org +# britt.libre-en-communs.org +# fontainebleau +# leparc +##./dobackup-remote mother.libre-en-communs.org +./dobackup-remote dns.libre-en-communs.org +./dobackup-remote isengard.libre-en-communs.org ## A-lec -#./dobackup-remote audio.a-lec.org -#./dobackup-remote gestion.a-lec.org -#./dobackup-remote git.a-lec.org -#./dobackup-remote mail.a-lec.org +./dobackup-remote audio.a-lec.org +./dobackup-remote gestion.a-lec.org +./dobackup-remote git.a-lec.org +./dobackup-remote mail.a-lec.org #-toot.a-lec.org -#./dobackup-remote www.a-lec.org -#./dobackup-remote xmpp.a-lec.org +./dobackup-remote www.a-lec.org +./dobackup-remote xmpp.a-lec.org # Chalec -#./dobackup-remote audio.chalec.org -#./dobackup-remote ctrlv.chalec.org -#./dobackup-remote forge.chalec.org -#./dobackup-remote libreverse.chalec.org +./dobackup-remote audio.chalec.org +./dobackup-remote ctrlv.chalec.org +./dobackup-remote forge.chalec.org +./dobackup-remote libreverse.chalec.org #-nuage.chalec.org -#./dobackup-remote pad.chalec.org -#./dobackup-remote petition.chalec.org -#./dobackup-remote stats.chalec.org -#./dobackup-remote status.chalec.org +./dobackup-remote pad.chalec.org +./dobackup-remote petition.chalec.org +./dobackup-remote stats.chalec.org +./dobackup-remote status.chalec.org #-toot.chalec.org #-video.chalec.org -#./dobackup-remote visio.chalec.org -#./dobackup-remote www.chalec.org -#./dobackup-remote xmpp.chalec.org +./dobackup-remote visio.chalec.org +./dobackup-remote www.chalec.org +./dobackup-remote xmpp.chalec.org ./doreport echo "=====" DURATION=$(($(date +"%s")-$START_TIME)) -echo "Ended at: "$(date)" Duration: "$(printf "%02d:%02d:%02d" $((DURATION/60/60)) $((DURATION/60%60)) $((DURATION%60))) +DURATION=$(printf "%02d:%02d:%02d" $((DURATION/60/60)) $((DURATION/60%60)) $((DURATION%60))) +END_SIZE=$(du -s /var/backups/borg/ | awk '{ print $1 }') +DIFF_SIZE=$(((END_SIZE-START_SIZE)/1024)) +echo "Ended at: "$(date)" Duration: $DURATION Size: $DIFF_SIZE MB" echo "================================================================================"