Refactor sync script

This commit is contained in:
dwrz
2023-02-01 19:51:01 +00:00
parent 680a0d8ec4
commit 03dc893051
+6 -5
View File
@@ -3,14 +3,15 @@
readonly BUCKET="${B2_BUCKET}" readonly BUCKET="${B2_BUCKET}"
main() { main() {
# Sync the timelapse. backblaze-b2 upload-file \
backblaze-b2 sync \ --threads 2 \
--threads 2 \ "${BUCKET}" \
"${HOME}/timelapse/" \ "${PROJECT}/motion/${name}.jpg" \
"b2://${BUCKET}/${HOSTNAME}/timelapse/" "${HOSTNAME}/timelapse/$1"
# Delete outdated files. # Delete outdated files.
# This assumes the timelapse is created on an hourly basis. # This assumes the timelapse is created on an hourly basis.
rm -f "$1"
find "${HOME}/timelapse/" -mmin +60 -delete find "${HOME}/timelapse/" -mmin +60 -delete
} }