远程执行

时间:2012-07-05 06:15:17

标签: shell remote-execution rexec

我已经在 rexec 工作了几天!!

所以任务就是这样。我有服务器A和服务器B.我想在服务器B 上运行一个由服务器A 触发的shell脚本。我使用的脚本就像

来自服务器A
rexec serverB script.sh参数

服务器B中的

Script.sh
       F1 1 = $
       echo“unload to test.unl select * from table where key in($ first)”| dbaccess DB
       cat test.unl

当我在服务器B中运行thescript.sh时,它完全没有问题。

当从服务器A运行相同内容时,它会显示未找到dbaccess 。请帮忙!!!

1 个答案:

答案 0 :(得分:0)

可能是PATH问题。在服务器B上键入which dbaccess,并在脚本中使用该完整路径。