Last-modified 헤더 손실을 처리하는 방법 - 타임스탬프가 꺼져 있습니다.

Last-modified 헤더 손실을 처리하는 방법 - 타임스탬프가 꺼져 있습니다.

웹사이트를 미러링하고 있는데 무슨 일이 일어나서 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스위치를 활성화하는 것이 좋습니다

관련 정보