2

私の Unix サーバーでは、このコマンドを実行して、UNIX シェル経由で folderc からすべてのコンテンツをコピーします。

wget -r -nH --accept=ismv,ismc,ism,jpg --cut-dirs=5 --level=0 --directory-prefix="/root/sstest"  -o /root/sstest2.log http://site.com/foldera/folderb/folderc/

folderc のすべてのコンテンツは、実際には /root/sstest にコピーされます。

wgetコピー後に終了せず、コマンド プロンプトに戻ります。

この動作の原因は何ですか?

4

3 に答える 3

2

HTTP サーバーが応答の長さを誤って伝達し、Wget がさらにデータを待ち続ける可能性があります。これは、インタラクティブな Web ブラウザーでは気付かない Wget またはサーバー (またはサーバー上で実行されているソフトウェア コンポーネント) のバグが原因である可能性があります。

これをデバッグするには、最新バージョンの Wget を実行していることを確認してください。問題が解決しない場合は、-dフラグを使用してデバッグ出力を収集し、誤動作に関するレポートを で Wget 開発者に送信しbug-wget@gnu.orgます。レポートを送信する前に、レポートからパスワードや内部ホスト名などの機密データを削除してください。

于 2012-11-07T20:54:15.460 に答える