|
|
@@ -0,0 +1,20 @@
|
|
|
+#!/bin/bash
|
|
|
+
|
|
|
+#pull list of running domains
|
|
|
+LOGFILE="/root/cron_scripts/logs/INCREMENTAL_backup_all_RUNNING_domains.log"
|
|
|
+PURDYDATE=$(date +'%m-%d-%Y-%I:%M:%S%P')
|
|
|
+THISMONTH=$(date +'%B%Y')
|
|
|
+DOMLIST="$(virsh list --name)"
|
|
|
+BACKUPPATH=""
|
|
|
+
|
|
|
+echo -e "\nRunning $0 on $PURDYDATE\n================================================================" >> $LOGFILE
|
|
|
+echo -e "Domain list: \n${DOMLIST}\n" >> $LOGFILE
|
|
|
+
|
|
|
+for DOMAIN in $DOMLIST ; do
|
|
|
+ echo "Backing up domain "$DOMAIN" beginning at $(date +'%I:%M:%S%P')..." >> $LOGFILE
|
|
|
+
|
|
|
+ virtnbdbackup -d ${DOMAIN} -l inc -o $BACKUPPATH/${DOMAIN}/${THISMONTH} 2>&1 >> $LOGFILE
|
|
|
+
|
|
|
+ echo -e "Backup of domain "$DOMAIN" completed at $(date +'%I:%M:%S%P').\n" >> $LOGFILE
|
|
|
+ # echo $DOMAIN; echo "-----"
|
|
|
+done
|