#!/bin/bash clear #d=$(date +%Y%m%d) n=$1 d=$2 #echo "SERVER RESTORE" #echo "SERVER NAME:" #read n #echo "DATE CODE:" #read d echo "RESTORING SERVER $n FROM $d ..." sudo 7z x $n-$d.7z -o./ echo "RESTORING SQL FILES..." #mkdir dbs #sudo 7z x $n-$d-sql.7z -o./dbs/ sudo 7z x $n-$d-sql.7z -o./ #gunzip < "./dbs/*.sql.gz" | mysql # <==[TEST]== gunzip < $n-$d.sql.gz | sudo mysql | progress -m echo "FINISHED RESTORING SQL FILES." echo "RESTORING FILES TO SERVER..." sudo mkdir /var/www/html/ sudo mkdir /etc/ejabberd/ sudo mkdir /opt/ejabberd/ sudo mkdir /var/lib/ejabberd/ sudo mkdir /var/snap/ sudo 7z x $n-$d-www.7z -o/var/www/html/ sudo 7z x $n-$d-etc.7z -o/etc/ sudo 7z x $n-$d-ejabberd.7z -o./ sudo 7z x $n-$d-etc-ejabberd.7z -o/etc/ejabberd/ sudo 7z x $n-$d-opt-ejabberd.7z -o/opt/ejabberd/ sudo 7z x $n-$d-var-lib-ejabberd.7z -o/var/lib/ejabberd/ sudo 7z x $n-$d-var-snap.7z -o/var/snap/ echo "FINISHED RESTORING FILES FROM 7Z ARCHIVES." echo "CLEANING UP..." sudo chown www-data:www-data /var/www/html/ sudo chown -R www-data:www-data /var/www/html/* #sudo rm -r dbs # <==[TEST]== sudo rm $n-$d-www.7z $n-$d-sql.7z $n-$d-etc.7z $n-$d-ejabberd.7z $n-$d-etc-ejabberd.7z $n-$d-opt-ejabberd.7z $n-$d-var-lib-ejabberd.7z $n-$d-var-snap.7z echo "SERVER RESTORE FINISHED."