From d47892e8bfed13daf9c501320cbf261bdfedcb52 Mon Sep 17 00:00:00 2001 From: jmqm Date: Thu, 15 Jul 2021 13:09:32 -0500 Subject: [PATCH] Fix delete script overwriting backup script - `delete` script was overwriting `backup script`, so only `delete` ever ran; this is fixed. --- entrypoint.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index 963c305..92b304d 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -14,13 +14,13 @@ fi # Create cron jobs. if [ "$(id -u)" -eq 0 ] && [ "$(grep -c "$BACKUP_CMD" "$CRONFILE")" -eq 0 ]; then # Add backup script to cron jobs. - echo "$CRON_TIME $BACKUP_CMD >> $LOGS_FILE 2>&1" | crontab - + (crontab -l 2>/dev/null; echo "$CRON_TIME $BACKUP_CMD >> $LOGS_FILE 2>&1") | crontab - echo "[INFO] Added backup script to cron jobs." # Check if $DELETE_AFTER is not null and is greater than 0. # If so, add it to cron jobs. if [ -n "$DELETE_AFTER" ] && [[ "$DELETE_AFTER" -gt 0 ]]; then - echo "$CRON_TIME $DELETE_CMD >> $LOGS_FILE 2>&1" | crontab - + (crontab -l 2>/dev/null; echo "$CRON_TIME $DELETE_CMD >> $LOGS_FILE 2>&1") | crontab - echo "[INFO] Added delete script to cron jobs." fi fi