diff --git a/backup_latex.sh b/backup_latex.sh deleted file mode 100755 index 78ccc4d..0000000 --- a/backup_latex.sh +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/bash -#this script makes a copy of each container and backups afterwards the copies -set -x - -# tar -czvf /root/latex2.tar.gz /root/sharelatex_data/ /root/mongo_data/ /root/redis_data/ - -backuppath='/srv/backUP/sharelatex/' -backupuser='rick-monitoring' -lxccmd='/snap/bin/lxc' -lxc_exec='tar -czvf /root/backup_latex.tar.gz /root/sharelatex_data/ /root/mongo_data/ /root/redis_data/' -lxc_con='sharelatex-0' - -#some validations -if [ ! -d ${backuppath} ] -then - echo "Please set a backup directory which is accessible by this script" - exit 2 -fi - -id $backupuser > /dev/null 2>&1 -if [ $? -ne 0 ] -then - echo "Please set a valid user within this script" - exit 2 -fi - -# BackUP sharelatex data - ${lxccmd} exec ${lxc_con} -- ${lxc_exec} - -# Copy from container to /srv/backUP/sharelatex - - ${lxccmd} file pull ${lxc_con}/root/backup_latex.tar.gz ${backuppath} - mv ${backuppath}backup_latex.tar.gz ${backuppath}$(date +%Y_%m_%d)_latex.tar.gz - -#housekeeping - keep last 14 days -#find ${backuppath} -mtime +14 -exec rm -f {} \; - -#own data for backupuser -chown -R ${backupuser}:${backupuser} ${backuppath}