Kaynağa Gözat

Cron format validation fix

-lt is 'lower than', so if you have wday=7 it will not be valid, which is wrong, because wday range is 0-7.
Changed to -le which means 'lower or equal'
dpeca 8 yıl önce
ebeveyn
işleme
b1e1635443
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      func/main.sh

+ 1 - 1
func/main.sh

@@ -737,7 +737,7 @@ is_cron_format_valid() {
             fi
         done
     fi
-    if [[ "$1" =~ ^[0-9]+$ ]] && [ "$1" -lt $limit ]; then
+    if [[ "$1" =~ ^[0-9]+$ ]] && [ "$1" -le $limit ]; then
         check_format='ok'
     fi
     if [ "$check_format" != 'ok' ]; then