SAP DS 4.2中的EXEC命令

2020-09-01 09:37发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家,

如何使用EXEC函数在除LINK_DIR之外的其他目录中运行Linux命令。 我尝试运行的命令仅在usr/sap/dataservices/bin中执行。 但是我要运行的实用程序文件及其配置文件位于其他目录(/opt/test/jar)中。

我试图通过运行以下命令来调用它以在实用程序路径中运行。 但这给了我错误-

1:无法使用图像文件

创建进程

print(exec(' /opt/test/ ','-c" java -jar module.jar"',8));

如果我使用以下命令运行,则会调用JAR文件,但仍会尝试在usr/sap/dataservices/bin中查找配置文件

print(exec('sh','-c" java -jar/opt/test/module.jar" ,, 8));

您能帮我没有任何问题地运行此命令吗? 我希望所有命令都在/opt/test/目录中执行吗?

谢谢

Karthik

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家,

如何使用EXEC函数在除LINK_DIR之外的其他目录中运行Linux命令。 我尝试运行的命令仅在usr/sap/dataservices/bin中执行。 但是我要运行的实用程序文件及其配置文件位于其他目录(/opt/test/jar)中。

我试图通过运行以下命令来调用它以在实用程序路径中运行。 但这给了我错误-

1:无法使用图像文件

创建进程

print(exec(' /opt/test/ ','-c" java -jar module.jar"',8));

如果我使用以下命令运行,则会调用JAR文件,但仍会尝试在usr/sap/dataservices/bin中查找配置文件

print(exec('sh','-c" java -jar/opt/test/module.jar" ,, 8));

您能帮我没有任何问题地运行此命令吗? 我希望所有命令都在/opt/test/目录中执行吗?

谢谢

Karthik

付费偷看设置
发送
1条回答
昵称总是被占用
1楼-- · 2020-09-01 10:27

尝试使用JVM参数-Duser.dir

java -Duser.dir = /opt/test/jar -jar/opt/test/module .jar

一周热门 更多>