#!/bin/bash #pull list of running domains LOGFILE="/root/cron_scripts/logs/AUTO_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 auto -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