ファイルセットのコピー中に ant scp タスクがハングするという問題に遭遇しました。タスクは次のとおりです。
<scp file="${usr}:${pwd}@${hst}:${dir}/*" todir="${to}" trust="true"/>
多数のファイルを正常にコピーした後、ハングします。
コピー元のホストは localhost ですが、違いはありません。
また、同じ ant スクリプトを使用して、同じ Linux ホストから Windows マシンにファイルをコピーしましたが、これは問題なく動作します。
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 でもこの問題が発生します。
何か案は?