From fc7369835258467bf97eb64f184b93691f9a9fd5 Mon Sep 17 00:00:00 2001 From: Yaco Date: Thu, 4 Jun 2020 11:01:00 -0300 Subject: first commit --- bin/bkp/bkp_wiki.sh | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 bin/bkp/bkp_wiki.sh (limited to 'bin/bkp/bkp_wiki.sh') diff --git a/bin/bkp/bkp_wiki.sh b/bin/bkp/bkp_wiki.sh new file mode 100755 index 00000000..c9aef4a4 --- /dev/null +++ b/bin/bkp/bkp_wiki.sh @@ -0,0 +1,29 @@ +#!/bin/bash +# ---- +# Copyright (C) 2013-2020 - Reevo Project (http://reevo.org) +# License: Affero GPL version 3 - http://www.gnu.org/licenses/agpl.html +# ES: Este archivos es parte de: reevo-web (http://git.reevo.org/reevo/reevo-web) +# EN: This file is part of: reevo-web (http://git.reevo.org/reevo/reevo-web) +# ---- + +cd /srv/reevo-2020/bin/bkp/ + +RUTA=`cat ../../etc/global_config.php | grep '^$REEVO_PATH' | cut -d '"' -f 2` +DOMINIO=`cat $RUTA/etc/global_config.php | grep '^$REEVO_URL' | cut -d '"' -f 2` +USER=`cat $RUTA/etc/global_config.php | grep '^$REEVO_DB_USER' | cut -d '"' -f 2` +PASSWORD=`cat $RUTA/etc/global_config.php | grep '^$REEVO_DB_PASS' | cut -d '"' -f 2` + +DB=`cat $RUTA/etc/global_config.php | grep '^$REEVO_DB_WIKI' | cut -d '"' -f 2` +TIMESTAMP=`date +%Y-%m-%d-%H:%M:%S` + +echo "" +echo "Se va a generar una copia de la BD: $DB" +mysqldump --user=$USER --password=$PASSWORD $DB > "$RUTA/bkp/wiki/$DOMINIO-$DB-$TIMESTAMP.sql" + +echo "" +echo "Se comprime la BD" +bzip2 "$RUTA/bkp/wiki/$DOMINIO-$DB-$TIMESTAMP.sql" + +echo "Generamos enlace simbolico" +rm "$RUTA/bkp/wiki/ultimo" +ln -s "$RUTA/bkp/wiki/$DOMINIO-$DB-$TIMESTAMP.sql.bz2" "$RUTA/bkp/wiki/ultimo" -- cgit v1.2.1