0

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

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

从服务器 A
rexec serverB script.sh 参数

Script.sh in server B
f1=$1
echo "unload to test.unl select * from table where key in ($first)"|dbaccess DB
cat test.unl

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

当从服务器 A 运行相同的程序时,它说dbaccess not found。请帮忙!!!

4

1 回答 1

0

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

于 2012-07-05T06:20:20.610 回答