rewrite for POSIX shell

This commit is contained in:
Tyler 2020-09-30 16:31:45 -05:00
parent db66a3baad
commit d95dd86129
1 changed files with 7 additions and 3 deletions

View File

@ -1,7 +1,11 @@
#!/bin/sh
set -euo pipefail
FILENAME="plexdb_15min_$(date -u +%FT%T).sqlite"
sqlite3 /config/Library/Application\ Support/Plex\ Media\ Server/Plug-in\ Support/Databases/com.plexapp.plugins.library.db ".backup /mnt/media/plexsync/$FILENAME"
ls -tp /mnt/media/plexsync/plexdb_15min* | tail -n +5 | xargs -I {} rm -- {}
echo "Starting 15 minute backup of Plex Database."
if sqlite3 /config/Library/Application\ Support/Plex\ Media\ Server/Plug-in\ Support/Databases/com.plexapp.plugins.library.db ".backup /mnt/media/plexsync/$FILENAME"; then
echo "15 minute backup of Plex database is complete."
find /mnt/media/plexsync -name "plexdb_15*" | tail -n +5 | xargs -I {} rm -- {}
else
echo "15 minute backup of Plex database has failed."
fi