При запуске сценариев через CLI XLDeploy у вас есть 2 варианта:
1- Передача полного абсолютного пути для сценария в CLI в качестве параметра.
2- Размещение сценария в ext *Каталог 1006 *, в котором все содержимое каталога ext читается при загрузке CLI, так что вы можете использовать любые функции, определенные там ... это обычно происходит, когда вы хотите расширить CLI, для получения более подробной информации см. Ниже по этой ссылке расширениеcli
Вы можете расширить CLI XL Deploy, установив расширения, которые загружаются во время запуска CLI.Расширения - это скрипты Python, например, с определениями классов Python, которые будут доступны в командах или скриптах, запускаемых из CLI.Эта функция может быть объединена с аргументами, указанными в командной строке при запуске CLI
, поэтому в вашем примере она не будет искать в каталоге ext ваш скрипт abc.py, вам нужно будет указать полный путьили если скрипт находится в вашем каталоге ext, вам не нужно будет передавать его в качестве параметра в cli.cmd.
Однако рекомендуется установить переменную среды DEPLOYIT_CLI_HOME в корневой каталог, где находится CLI.установлен по этой ссылке установить переменные окружения .Сценарий запуска CLI фактически меняет каталог на DEPLOYIT_CLI_HOME перед созданием пути к классу и запуском Java-процесса CLI, независимо от того, откуда вы запускаете cli.cmd.