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