我已经在rexec上工作了几天!!
所以任务是这样的。我有服务器 A 和服务器 B。我想在服务器 B 上运行从服务器 A 触发的 shell 脚本。我使用的脚本会像
从服务器 A
rexec serverB script.sh 参数
服务器 B
中的 Script.sh f1=$1
echo "unload to test.unl select * from table in in ($first)"|dbaccess DB
猫测试.unl
当我在服务器 B 中运行 thescript.sh 时,它根本没有问题。
当从服务器 A 运行相同的内容时,它说找不到数据库访问。请帮忙!!
可能是 PATH 问题。在服务器 B 上键入 which dbaccess
,并在脚本中使用该完整路径。