#!/bin/bash set -euo pipefail cat <>/etc/cron.d/crontab PYTHON_PATH=/usr/local/bin/python3 SCRIPT_PREFIX=/scripts SCRIPT_TIMEOUT=${SCRIPT_TIMEOUT:-300} TRANSMISSION_HOST=${TRANSMISSION_HOST:-localhost} TRANSMISSION_PORT=${TRANSMISSION_PORT:-9091} TRANSMISSION_DOWNLOAD_ROOT=${TRANSMISSION_DOWNLOAD_ROOT:-/downloads/complete} EOF i=0 while true; do key="DELETE_TAG_${i}_NAME" val="DELETE_TAG_${i}_AGE" if [ -z "${!key:-}" ]; then break fi cat <>/etc/cron.d/crontab DELETE_TAG_${i}=${!key} DELETE_AGE_${i}=${!val} EOF i=$((i + 1)) done i=0 while true; do key="DELETE_UNLINKED_${i}_NAME" val="DELETE_UNLINKED_${i}_AGE" if [ -z "${!key:-}" ]; then break fi cat <>/etc/cron.d/crontab DELETE_UNLINKED_TAG_${i}=${!key} DELETE_UNLINKED_AGE_${i}=${!val} EOF i=$((i + 1)) done echo "${CRON_EXPRESSION:-* * * * *} /bin/bash /scripts/cron.sh >/proc/1/fd/1 2>/proc/1/fd/2" >>/etc/cron.d/crontab cat /etc/cron.d/crontab crontab /etc/cron.d/crontab cron -f -l "${CRON_LOG_LEVEL:-0}"