Browse Source

Variablen in externer Datei für MySQL DB verwenden fixes #5

20.X-Preperation
bmen 4 years ago
parent
commit
e283057159
1 changed files with 1 additions and 2 deletions
  1. +1
    -2
      backup.sh

+ 1
- 2
backup.sh View File

@ -1,12 +1,11 @@
#!/bin/bash #!/bin/bash
source db.env
#Löscht alle "*.tar.gz" und "*.sql" Dateien die älter als 14 Tage sind: #Löscht alle "*.tar.gz" und "*.sql" Dateien die älter als 14 Tage sind:
find -P "/mnt/storage-box/data-nextcloud/timm/files/SERVER/Hetzner-Cloud-CX21/Nextcloud/" -maxdepth 1 -type f \( -name '*.tar.gz' \) -ctime +14 -exec rm {} \; find -P "/mnt/storage-box/data-nextcloud/timm/files/SERVER/Hetzner-Cloud-CX21/Nextcloud/" -maxdepth 1 -type f \( -name '*.tar.gz' \) -ctime +14 -exec rm {} \;
find -P "/mnt/storage-box/data-nextcloud/timm/files/SERVER/Hetzner-Cloud-CX21/Nextcloud/" -maxdepth 1 -type f \( -name '*.sql' \) -ctime +14 -exec rm {} \; find -P "/mnt/storage-box/data-nextcloud/timm/files/SERVER/Hetzner-Cloud-CX21/Nextcloud/" -maxdepth 1 -type f \( -name '*.sql' \) -ctime +14 -exec rm {} \;
#Zur Sicherheit noch einen SQL-Dump der Datenbank #Zur Sicherheit noch einen SQL-Dump der Datenbank
. ./db.env
docker exec -i nextcloud-db mysqldump -u$MYSQL_USER -p$MYSQL_PASSWORD $MYSQL_DATABASE > /mnt/storage-box/data-nextcloud/timm/files/SERVER/Hetzner-Cloud-CX21/Nextcloud/nextcloud-`date '+%Y%m%d%H%M'`.sql docker exec -i nextcloud-db mysqldump -u$MYSQL_USER -p$MYSQL_PASSWORD $MYSQL_DATABASE > /mnt/storage-box/data-nextcloud/timm/files/SERVER/Hetzner-Cloud-CX21/Nextcloud/nextcloud-`date '+%Y%m%d%H%M'`.sql
#Die Docker Container stoppen und die Datenverzeichnisse komprimieren und wegkopieren #Die Docker Container stoppen und die Datenverzeichnisse komprimieren und wegkopieren


Loading…
Cancel
Save