ウェブサイトをミラーリングしていますが、何が起こり、wgetが死亡しました。それで、もう一度実行してみましたが、Last-modified header missing -- time-stamps turned off.
出力に繰り返しが多すぎて、wgetがすでにダウンロードしたファイルをダウンロードするのではないかと疑われました。どうすればいいですか?
これは私の元のコマンドです。
wget -m -nc -p -E -k -np -e robots=off www.site.com
これは私の復元コマンドです。
wget -m -c -p -E -k -np -e robots=off www.site.com
答え1
-nc
同時にはい、--no-clobber
これはあなたの意図ですか?-c
--continue
ところで、サーバーがIf-Modified-Since
ヘッダーをサポートしていないようです。これにより、Wgetがダウンロードを再開するのがより困難になります。この-c
オプションを使用すると、wgetはファイルが完全にダウンロードされたことを確認しようとしますが、これはサーバーのRange:
ヘッダー処理能力によって異なります。
Wget出力の一部でも共有していただければ、さらに助けになります。--debug
スイッチを有効にすることをお勧めします