feat: Scheduled Execution with Cron and Retry Handling

This commit is contained in:
OpenVelo Agent
2026-08-04 20:48:13 +00:00
parent abbfad76dc
commit 1a5c6c5c26
19 changed files with 451 additions and 185 deletions
+3 -3
View File
@@ -11,10 +11,10 @@ fi
required_vars=(
MASTODON_BASE_URL
MASTODON_ACCESS_TOKEN
VISIBILITY
MASTODON_VISIBILITY
SITE_URL
HASHTAGS
THROWNBACK_PREFIX
THROWBACK_PREFIX
MAX_RETRIES
RUN_AT
TZ
@@ -48,7 +48,7 @@ trap 'rm -f "${tmp_cron}"' EXIT
echo "SHELL=/bin/bash"
echo "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
echo "TZ=${TZ}"
echo "${minute} ${hour} * * * cd /app && /usr/local/bin/python -m tenbackward >> /app/data/cron.log 2>&1"
echo "${minute} ${hour} * * * /usr/local/bin/run-bot.sh >> /proc/1/fd/1 2>&1"
} > "${tmp_cron}"
install -m 0644 -o root -g root "${tmp_cron}" /etc/cron.d/tenbackward