需要执行 ../setantenv.sh 在外壳脚本中为 SAP 商务设置 ant 环境变量



我正在使用下面的shell脚本代码来为商业包设置ant环境。但它没有设置变量。

代码 1:

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

有人对此有想法吗?

您不能执行单独的进程来设置当前进程中的变量(除非您正在编写调试器,并且您不想去那里(。

要在当前进程中设置变量,则需要使用 source 命令执行脚本,通常使用 . 命令作为替代名称。

在我看来,您只是在前导点之后缺少一个空格(当前目录中不太可能有该目录树(:

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

最新更新