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'
This commit is contained in:
dpeca 2017-05-05 15:07:44 +02:00 committed by GitHub
commit b1e1635443

View file

@ -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