summaryrefslogtreecommitdiff
path: root/bin/bkp
diff options
context:
space:
mode:
authorYaco <franco@reevo.org>2020-06-04 11:01:00 -0300
committerYaco <franco@reevo.org>2020-06-04 11:01:00 -0300
commitfc7369835258467bf97eb64f184b93691f9a9fd5 (patch)
treedaabd60089d2dd76d9f5fb416b005fbe159c799d /bin/bkp
first commit
Diffstat (limited to 'bin/bkp')
-rwxr-xr-xbin/bkp/bkp_wiki.sh29
1 files changed, 29 insertions, 0 deletions
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"