From 5a75a14e8f8050238aea44d8b905d738af544dfa Mon Sep 17 00:00:00 2001 From: Robert Dailey Date: Fri, 3 Jun 2022 15:01:45 -0500 Subject: [PATCH] chore(docker): Move cron task logic to shell script Also included a timestamp separator for readability --- docker/scripts/prod/cron.sh | 11 +++++++++++ docker/scripts/prod/entrypoint.sh | 3 +-- 2 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 docker/scripts/prod/cron.sh diff --git a/docker/scripts/prod/cron.sh b/docker/scripts/prod/cron.sh new file mode 100644 index 00000000..8eb9e7c9 --- /dev/null +++ b/docker/scripts/prod/cron.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -e + +echo +echo "-------------------------------------------------------------" +echo " Executing Cron Tasks: $(date)" +echo "-------------------------------------------------------------" +echo + +recyclarr sonarr +recyclarr radarr diff --git a/docker/scripts/prod/entrypoint.sh b/docker/scripts/prod/entrypoint.sh index 0783e1bf..f14c19c1 100644 --- a/docker/scripts/prod/entrypoint.sh +++ b/docker/scripts/prod/entrypoint.sh @@ -16,8 +16,7 @@ if [ "$#" -gt 0 ]; then su-exec recyclarr recyclarr "$@" else echo "Creating crontab file..." - echo "$CRON_SCHEDULE recyclarr sonarr; recyclarr radarr" \ - | crontab -u recyclarr - + echo "$CRON_SCHEDULE /cron.sh" | crontab -u recyclarr - crontab -l -u recyclarr