From 2995d19e8d47a41757f1c4cf9f717f3ed011841b Mon Sep 17 00:00:00 2001 From: Michael Reichenbach Date: Tue, 17 Nov 2020 15:35:37 +0100 Subject: [PATCH] fix: crontab validation --- src/restic_compose_backup/config.py | 2 +- src/restic_compose_backup/cron.py | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/restic_compose_backup/config.py b/src/restic_compose_backup/config.py index 59568e9..e265189 100644 --- a/src/restic_compose_backup/config.py +++ b/src/restic_compose_backup/config.py @@ -3,7 +3,7 @@ import os class Config: default_backup_command = ". /env.sh && /backup.sh && rcb cleanup > /proc/1/fd/1 2>&1" - default_crontab_schedule = "0 2 * * *" + default_crontab_schedule = "0 */4 * * *" """Bag for config values""" def __init__(self, check=True): diff --git a/src/restic_compose_backup/cron.py b/src/restic_compose_backup/cron.py index cf520c6..4eb7c0c 100644 --- a/src/restic_compose_backup/cron.py +++ b/src/restic_compose_backup/cron.py @@ -34,10 +34,6 @@ def validate_schedule(schedule: str): if len(parts) != 5: return False - for p in parts: - if p != '*' and not p.isdigit(): - return False - minute, hour, day, month, weekday = parts try: validate_field(minute, 0, 59)