From 99b22f0ec0c1adca7e5e41a3d46b6c8d291ad2dc Mon Sep 17 00:00:00 2001 From: Aterfax Date: Tue, 26 Mar 2024 20:35:31 +0000 Subject: [PATCH] Fix bad regex paste. --- docker/src/s6-services/cron-backup/run | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/src/s6-services/cron-backup/run b/docker/src/s6-services/cron-backup/run index c0b2a49..fe700e5 100755 --- a/docker/src/s6-services/cron-backup/run +++ b/docker/src/s6-services/cron-backup/run @@ -23,7 +23,7 @@ trap handle_error ERR validate_cron_expression() { local cron_expression="$1" # https://stackoverflow.com/a/57639657 - local regex='(@(annually|yearly|monthly|weekly|daily|hourly|reboot))|(@every (\d+(ns|us|µs|ms|s|m|h))+)|((((\d+,)*\d+|(\d+(/|-)\d+)|\d+|\*) ?){5,7})' + local regex='(@(annually|yearly|monthly|weekly|daily|hourly|reboot))|(@every (\d+(ns|us|µs|ms|s|m|h))+)|((((\d+,)+\d+|(\d+(\/|-)\d+)|\d+|\*) ?){5,7})' if echo "$cron_expression" | grep -Pq "$regex"; then return 0 # Valid cron expression