Просмотр исходного кода

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 лет назад
Родитель
Сommit
b1e1635443
1 измененных файлов с 1 добавлено и 1 удалено
  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