aboutsummaryrefslogtreecommitdiff
path: root/scripts/cron.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/cron.sh')
-rw-r--r--scripts/cron.sh46
1 files changed, 0 insertions, 46 deletions
diff --git a/scripts/cron.sh b/scripts/cron.sh
deleted file mode 100644
index 1ce9e65..0000000
--- a/scripts/cron.sh
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/bin/bash
-set -euo pipefail
-
-declare -A tag_age
-i=0
-while true; do
- key="DELETE_TAG_${i}"
- val="DELETE_AGE_${i}"
- if [ -z "${!key:-}" ]; then
- break
- fi
- tag_age["${!key}"]="${!val}"
- i=$((i + 1))
-done
-
-declare -A unlinked_tag_age
-i=0
-while true; do
- key="DELETE_UNLINKED_TAG_${i}"
- val="DELETE_UNLINKED_AGE_${i}"
- if [ -z "${!key:-}" ]; then
- break
- fi
- unlinked_tag_age["${!key}"]="${!val}"
- i=$((i + 1))
-done
-
-timeout "${SCRIPT_TIMEOUT}" "${PYTHON_PATH}" "${SCRIPT_PREFIX}"/tag-based-on-dir.py \
- --host "${TRANSMISSION_HOST}"
-
-timeout "${SCRIPT_TIMEOUT}" "${PYTHON_PATH}" "${SCRIPT_PREFIX}"/ask-tracker-for-more-peers.py \
- --host "${TRANSMISSION_HOST}"
-
-for key in "${!tag_age[@]}"; do
- timeout "${SCRIPT_TIMEOUT}" "${PYTHON_PATH}" "${SCRIPT_PREFIX}"/delete-based-on-tag.py \
- --host "${TRANSMISSION_HOST}" \
- --tag "${key}" \
- --age "${tag_age[$key]}"
-done
-
-for key in "${!unlinked_tag_age[@]}"; do
- timeout "${SCRIPT_TIMEOUT}" "${PYTHON_PATH}" "${SCRIPT_PREFIX}"/delete-if-unlinked.py \
- --host "${TRANSMISSION_HOST}" \
- --tag "${key}" \
- --min-age "${unlinked_tag_age[$key]}"
-done