| 1234567891011121314151617181920 |
- #!/bin/bash
- #pull list of running domains
- LOGFILE="/root/backup_scripts/logs/FIRST_full_backup_all_domains.log"
- PURDYDATE=$(date +'%m-%d-%Y-%I:%M:%S%P')
- THISMONTH=$(date +'%B%Y')
- DOMLIST="$(virsh list --name --all)"
- 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 full -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
|