に私のスクリプト部分で私のようにする必要があります。sqlplus(会社のポリシーを実行-u sudoを使用して、他のサーバへbashスクリプト - > SSHサーバー名はsudo -uユーザーSQLPLUSのクエリ - >変数
- SSH
- - それは、変数なしで私のために働くんスクリプト
をwithing後で使用するための変数へ>他の方法、Linuxのパラメータを変更する可能性が。)
TEST_VARIABLE=$(`ssh -q -S $1 sudo -u dbabatch /some_path/dba/sqlplus $SOURCE_INSTANCE << EOF
select * from v$instance;
exit`
EOF)
あなたが任意のアイデアを持っていますか?
ありがとうございます!
あなたのEOFはバックティックに含まれているため、構文エラーのようです。また、ドル式を使用することはバックティック –
と重複しているだけで、バクテリアを落とし、現代のコマンド置換に 'var = $(... cmds ...)'を頼るほうが良い。がんばろう。 – shellter
ありがとう、私はバックティックを削除しましたが、それは同じままです。 – user8476799