我们有一个包含以下内容的shell脚本RunIndexer.sh
。 indexer.jar
应用程序采用两个真实且真实的参数。
java -jar indexer.jar true true
从shell执行shell脚本完全正常。但是当我们让Informatica调用它时,它似乎没有做任何事情。我玩了一些脚本,发现Informatica能够调用java
并且能够看到indexer.jar
;但是应用程序根本没有执行。我也在ps -ef
检查了它。
可能会发生什么? 谢谢
答案 0 :(得分:0)
从Informatica Command Task或Post Session执行shell脚本时,您必须记下以下几点: 1.给出该脚本的绝对路径。 2.不要忘记明确提到您希望脚本运行的shell名称,即(#!/ bin / sh /)。 3.如果信息系统尝试运行脚本的用户具有运行java代码的权限,则可以检查另外一件事。