При вызове метода license_check из 1c_license_files.sh всегда возвращает пустое значение.
Причина в строке
RESULT=$(${1} license validate --name "${2}" --send-statistics false 2>/dev/null) && echo "Ok" || echo "${RESULT}"
связано с тем что параметр ${1} в себе содержит путь в к утилите ring который выглядит как C:\Program Files\1C\1CE\components.......
требуется изменить строку на
При вызове метода license_check из 1c_license_files.sh всегда возвращает пустое значение.
Причина в строке RESULT=$(${1} license validate --name "${2}" --send-statistics false 2>/dev/null) && echo "Ok" || echo "${RESULT}"
связано с тем что параметр ${1} в себе содержит путь в к утилите ring который выглядит как C:\Program Files\1C\1CE\components.......
требуется изменить строку на
RESULT=$("${1}" license validate --name "${2}" --send-statistics false 2>/dev/null) && echo "Ok" || echo "${RESULT}"
проставить знак " в перед и после переменной ${1}
В этом случае windows корректно считывает путь и запрос на валидацию лицензий выполняется корректно.