SSHを介して別のコンピュータに接続し、SQLコマンドを実行するシェルスクリプトを実行しようとしています。動作しますが、常に次の警告が表示されます。
"stty: tcgetattr: Not a typewriter"
私のシェルスクリプトは次のとおりです。
... ssh -q -T -T $connection <<ENDSSH
sqlplus -s "user/pass@con" <<EOF
set heading off
select * from ...
EOF
ENDSSH
どうすれば削除できますか?ありがとう
答え1
TTYを使用してスクリプトを実行します。
... ssh -q -tt $connection <<ENDSSH
sqlplus -s "user/pass@con" <<EOF
set heading off
select * from ...
EOF
ENDSSH
(-T
で置き換える方法を参照-tt
)