#!/usr/bin/env bash ##-----------------## # Static-Vars # ##-----------------## echo "curstate=4" > session-state source script-statvars ##----------------## # Prepairing # ##----------------## mount /dev"/${backup_dev}" "$backup_mount" ##-------------## # Running # ##-------------## mkdir -p "$backup_mount"/Files mkdir -p "$backup_mount"/Config-DB #System-Config-Files tar -czvf "$backup_mount"/Config-DB/etc-CONFIG.tar.gz /etc/ #DB-Dump mysqldump -u root "nextcloud_0" --password="Admin12345" > "$backup_mount"/Config-DB/nextcloud.sql #Dumping DB #Rsync WebFolder rsync -av --delete /var/www/ "$backup_mount"/Files/ ##-------------## # Finishing # ##-------------## date +"%d %B %Y" > "$backup_mount"/session-lastbackup sleep 10 umount "$backup_mount" sudo env --unset=SUDO_{GID,COMMAND,USER,UID} beep -f 600 -n -f 100 -n -f 500 -n -f 700 && sleep 5 && sudo env --unset=SUDO_{GID,COMMAND,USER,UID} beep -f 600 -n -f 100 -n -f 500 -n -f 700 && sleep 5 && sudo env --unset=SUDO_{GID,COMMAND,USER,UID} beep -f 600 -n -f 100 -n -f 500 -n -f 700 && sleep 5 && sudo env --unset=SUDO_{GID,COMMAND,USER,UID} beep -f 600 -n -f 100 -n -f 500 -n -f 700 & date +"%d %B %Y" > /var/www/photoapp/session-lastbackup echo "curstate=5" > session-state