diff --git a/nasbackup.sh b/nasbackup.sh index 5d23693..e2bdb52 100755 --- a/nasbackup.sh +++ b/nasbackup.sh @@ -3,9 +3,10 @@ mkdir -p /var/log/nasbackup -FROMADDRESS=support@comprofix.com -TOADDRESS=mmckinnon@comprofix.com +MAILTO=mmckinnon@comprofix.com SMTP=mail.comprofix.com + +MAILFROM="$(hostname)@$(dnsdomainname)" BODSUBJECT="Backup Log `date +%d-%m-%Y`" LOGFOLDER=/var/log/nasbackup N_DAYS=7 @@ -14,17 +15,17 @@ N_DAYS=7 LOG=$LOGFOLDER/backuplog-`date +%d-%m-%Y`.log echo "****************************************************************" > $LOG 2>&1 -echo "* Start Backup `date` *" >> $LOG 2>&1 +echo " Start Backup `date` " >> $LOG 2>&1 echo "****************************************************************" >> $LOG 2>&1 -rsync -urtlPO --delete /data/ /media/nas/ >> $LOG 2>&1 -#rsync -urtlOv --partial --delete /data/ /mnt/nas/ >> $LOG 2>&1 +#rsync -urtlPO --delete --exclude 'kvm' /data/ /media/nas/ >> $LOG 2>&1 +rsync -urtlOv --partial --delete --exclude 'kvm' /data/ /media/nas/ >> $LOG 2>&1 echo "****************************************************************" >> $LOG 2>&1 -echo "* Finished Backup `date` *" >> $LOG 2>&1 +echo " Finished Backup `date` " >> $LOG 2>&1 echo "****************************************************************" >> $LOG 2>&1 -sendemail -o tls=no -f "NAS BACKUP <$FROMADDRESS>" -t $TOADDRESS -u "$BODSUBJECT" -m "$BODSUBJECT" -a $LOG -s $SMTP >> $LOG 2>&1 +sendemail -o tls=no -f "NAS BACKUP <$MAILFROM>" -t $MAILTO -u "$BODSUBJECT" -m "$BODSUBJECT" -a $LOG -s $SMTP >> $LOG 2>&1 find $LOGFOLDER/* -mtime +$N_DAYS -exec rm {} \;