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