20 lines
757 B
Bash
Executable File
20 lines
757 B
Bash
Executable File
#!/bin/sh
|
|
##
|
|
## Script to automate the copy of Sonarr databases
|
|
##
|
|
LIVE_DB=$1
|
|
BACKUP_DB=$2
|
|
echo -e 'Starting the sidecar container to periodically backup the sonarr databases'
|
|
chown 1027:1027 /app-remote-config/*
|
|
echo -e 'Copy the config from the remote share to the local drive'
|
|
touch /mnt/app-local-config/$LIVE_DB
|
|
python3 /usr/local/bin/db-restore.py /mnt/app-local-config/$LIVE_DB /app-remote-config/$BACKUP_DB
|
|
find /app-remote-config/ -type f -maxdepth 1 -not -iname $BACKUP_DB -exec cp -fvp '{}' '/mnt/app-local-config/' ';'
|
|
chown -R 1027:1027 /mnt/app-local-config
|
|
echo -e 'Perform periodic backup of database'
|
|
while true; do
|
|
sleep 890
|
|
date
|
|
python3 /usr/local/bin/db-backup.py /mnt/app-local-config/$LIVE_DB /app-remote-config/$BACKUP_DB
|
|
done
|