FIRST_full_backup_all_domains.sh 743 B

1234567891011121314151617181920
  1. #!/bin/bash
  2. #pull list of running domains
  3. LOGFILE="/root/backup_scripts/logs/FIRST_full_backup_all_domains.log"
  4. PURDYDATE=$(date +'%m-%d-%Y-%I:%M:%S%P')
  5. THISMONTH=$(date +'%B%Y')
  6. DOMLIST="$(virsh list --name --all)"
  7. BACKUPPATH=""
  8. echo -e "\nRunning $0 on $PURDYDATE\n================================================================" >> $LOGFILE
  9. echo -e "Domain list: \n${DOMLIST}\n" >> $LOGFILE
  10. for DOMAIN in $DOMLIST ; do
  11. echo "Backing up domain "$DOMAIN" beginning at $(date +'%I:%M:%S%P')..." >> $LOGFILE
  12. virtnbdbackup -d ${DOMAIN} -l full -o $BACKUPPATH/${DOMAIN}/${THISMONTH} 2>&1 >> $LOGFILE
  13. echo -e "Backup of domain "$DOMAIN" completed at $(date +'%I:%M:%S%P').\n" >> $LOGFILE
  14. # echo $DOMAIN; echo "-----"
  15. done