#!/bin/bash clear #d=$(date +%Y%m%d) echo "SERVER RESTORE" echo "SERVER NAME:" read n echo "DATE CODE:" read d echo "RESTORING SERVER..." 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 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 TO 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."