Нужно выполнить. ./setantenv.sh установить переменную среды ant для коммерции SAP в сценарии оболочки - PullRequest
0 голосов
/ 26 апреля 2019

Я использую приведенный ниже код сценария оболочки для установки ant env для коммерческого пакета.Но это не установка переменной.

код 1:

#!/bin/bash
./usr/sap/Silentinstall/commercedownloads/commerce/hybris/bin/platform/setantenv.sh >>/usr/sap/Silentinstall/commercedownloads/logsetantenv.txt

Кто-нибудь имеет представление об этом?

1 Ответ

0 голосов
/ 26 апреля 2019

Вы не можете выполнить отдельный процесс для установки переменной в текущем (если вы не пишете отладчик и не хотите туда идти).

Чтобы установить переменную в текущем процессе, необходимо выполнить сценарий с помощью команды source, часто используя вместо нее . в качестве альтернативного имени.

Мне кажется, что вам просто не хватает пробела после начальной точки (маловероятно, что у вас есть это дерево каталогов в вашем текущем каталоге):

. /usr/sap/Silentinstall/commercedownloads/commerce/hybris/bin/platform/setantenv.sh >>/usr/sap/Silentinstall/commercedownloads/logsetantenv.txt
...