Commit 221619e53da64fa3901bbb4caf0061d93e417fd4
1 parent
91312901
Exists in
master
and in
1 other branch
Finish test_file_restore in backup_restore.sh
Showing
1 changed file
with
11 additions
and
5 deletions
Show diff stats
script/backup_restore.sh
| 1 | 1 | ||
| 2 | #!/bin/sh | 2 | #!/bin/sh |
| 3 | 3 | ||
| 4 | +##--------------------------------------- | ||
| 5 | +# Variaveis Utilizadas | ||
| 6 | +##---------------------------------------- | ||
| 4 | DIR_BACKUP="/var/backup/colab-sei" | 7 | DIR_BACKUP="/var/backup/colab-sei" |
| 5 | LOCALHOST="localhost" | 8 | LOCALHOST="localhost" |
| 6 | -DATABASE_REDMINE='redmine' | 9 | +DATABASE_REDMINE="redmine" |
| 7 | PORT_POSTGRES=5432 | 10 | PORT_POSTGRES=5432 |
| 8 | -REDMINE_USER='redmine' | ||
| 9 | -PASSWORD_REDMINE_USER='redmine' | 11 | +REDMINE_USER="redmine" |
| 12 | +PASSWORD_REDMINE_USER="redmine" | ||
| 10 | REDMINE_DIRECTORY="/opt/redmine" | 13 | REDMINE_DIRECTORY="/opt/redmine" |
| 11 | 14 | ||
| 12 | #make dirs | 15 | #make dirs |
| 13 | 16 | ||
| 14 | sudo mkdir -p $DIR_BACKUP | 17 | sudo mkdir -p $DIR_BACKUP |
| 15 | 18 | ||
| 19 | +#--------------------------------------- | ||
| 20 | + | ||
| 16 | 21 | ||
| 17 | if [ "$1" == "backup" ];then | 22 | if [ "$1" == "backup" ];then |
| 18 | echo "BACKUP" | 23 | echo "BACKUP" |
| @@ -58,8 +63,9 @@ if [ "$1" == "restore" ] ; then | @@ -58,8 +63,9 @@ if [ "$1" == "restore" ] ; then | ||
| 58 | 63 | ||
| 59 | # restore database redmine | 64 | # restore database redmine |
| 60 | export PGPASSWORD=$PASSWORD_REDMINE_USER | 65 | export PGPASSWORD=$PASSWORD_REDMINE_USER |
| 61 | - /usr/pgsql-9.3/bin/pg_restore --host=$LOCALHOST --port=$PORT --dbname=$DATABASE_REDMINE --username=$REDMINE_USER $DIR_BACKUP/redmine.dump -n public -v | 66 | + /usr/pgsql-9.3/bin/pg_restore --host=$LOCALHOST --port=$PORT --dbname=$DATABASE_REDMINE --username=$REDMINE_USER $DIR_BACKUP/redmine.dump -n public -v |
| 67 | + | ||
| 68 | + sudo rsync -bvza $DIR_BACKUP/files_backup/files $REDMINE_DIRECTORY --delete | ||
| 62 | 69 | ||
| 63 | - sudo rsync -bvza $DIR_BACKUP/files_backup $REDMINE_DIRECTORY --delete | ||
| 64 | 70 | ||
| 65 | fi | 71 | fi |