0

私は数日間rexecに取り組んでいます!!

というわけで課題はこんな感じ。サーバー A とサーバー B があります。サーバー Aからトリガーされるサーバー Bでシェルスクリプトを実行したいと思います。私が使用するスクリプトは次のようになります

サーバー 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 not foundと表示されます。助けてください!!!

4

1 に答える 1

0

おそらくPATHの問題です。which dbaccessサーバー B と入力し、スクリプトでその完全なパスを使用します。

于 2012-07-05T06:20:20.610 に答える