ファイルセットのコピー中にant scpタスクがハングするという問題が発生しました。タスクは次のとおりです。Linux上でant scpタスクがハングアップする
<scp file="${usr}:${pwd}@${hst}:${dir}/*" todir="${to}" trust="true"/>
これは、いくつかのファイルを正常にコピーしてからハングします。
コピー元のホストはlocalhostですが、これは違いがないはずです。
同じLinuxホストのファイルをWindowsマシンにコピーするのに同じantスクリプトを使用しましたが、これは問題なく動作します。
Google検索では、2007年頃、http://www.symphonious.net/2007/10/23/ant-scpssh-task-hangs-or-never-disconnects/に同様の問題があることが明らかになりましたが、最新バージョンのant(またはjschのダウングレード)にアップグレードしても問題は解決しません。 (この不具合はhttps://issues.apache.org/bugzilla/show_bug.cgi?id=41090でも出ています)
私はANT 1.8.2、ANT 1.7.1、ANT 1.6.5を使用していますが、これらすべてにこの問題があります。 私はjsch 0.1.44を使用していますが、それ以降のバージョンのjschでもこの問題が発生します。
アイデア?
、ターゲットホストのディストリビューションとバージョン(OSのとOpenSSH)JSCHの古いバージョンに戻って切り替えることで、この作業を取得することができましたか?問題はもう一方の端にある可能性があります... – pyroscope
openssh v3.9p1、openssl 0.9.7a。このディストリビューションは、Linuxカーネル2.6.9を実行しているRHEL4.8の派生物です。 –