我已经在 rexec 工作了几天!!
所以任务就是这样。我有服务器A和服务器B.我想在服务器B 上运行一个由服务器A 触发的shell脚本。我使用的脚本就像
来自服务器A
rexec serverB script.sh参数
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 。请帮忙!!!
答案 0 :(得分:0)
可能是PATH问题。在服务器B上键入which dbaccess
,并在脚本中使用该完整路径。