From 2025b1ab3c1ae5e50f2f5d8f2dcb58b013b6d7fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CMehdi?= Date: Tue, 30 Mar 2021 11:53:39 +0200 Subject: [PATCH] MAJ script sauvegarde --- restorebase | 13 +++++++++++-- svbase | 3 ++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/restorebase b/restorebase index a5daf70..8239dc6 100755 --- a/restorebase +++ b/restorebase @@ -1,4 +1,13 @@ #!/bin/bash DAT=$(date "+%u") -scp /root/sauvegarde/gsbvisite-$DAT.sql.gz root@ppe21:/root - +bdname="bdgsb2" +ssh root@ppe21 'echo "use bdgsb2;"|mysql -u admin -padmin' +if [[ $? != 0 ]]; then + ssh root@ppe21 'echo "create database bdgsb2;"|mysql -u admin -padmin' +fi +if ! [[ -r gsbvisite-latest.sql.gz ]]; then + echo "$0 : fichier gsbvisite-latest introuvable" + exit 1 +fi +zcat gsbvisite-latest.sql.gz | ssh root@ppe21 "mysql -u admin -padmin bdgsb2" +exit 0 diff --git a/svbase b/svbase index 689cccf..eb7f1f6 100755 --- a/svbase +++ b/svbase @@ -1,4 +1,5 @@ #!/bin/bash DAT=$(date "+%u") -ssh root@ppe21 "mysqldump -u admin -padmin bdgsb | gzip" > /root/sauvegarde/gsbvisite-$DAT.sql.gz +ssh root@ppe21 "mysqldump -u admin -padmin bdgsb | gzip" > /root/sauvegarde/gsbvisite-${DAT}.sql.gz +cp /root/sauvegarde/gsbvisite-${DAT}.sql.gz /root/sauvegarde/gsbvisite-latest.sql.gz