Как обновить зеркало веб-сайта онлайн, созданное с 'wget - зеркало'?

Обычно можно видеть, что некоторая ухудшенная производительность чтения должна сбой диска, но не будет никакого прерывания обслуживания. Дополнительная неисправность может быть замечена, когда Вы заменяете неисправный диск, и массив восстанавливает.

Вы были после некоторой более определенной информации?:)

7
задан 14 July 2010 в 00:02
4 ответа

Следующее обходное решение, кажется, работает на данный момент. Это насильственно удаляет /index.html, который вынуждает wget проверить все дочерние ссылки снова. Однако не был должен wget проверять все дочерние ссылки автоматически?

rm www.example.org/index.html && wget --mirror http://www.example.org/
3
ответ дан 2 December 2019 в 23:52

Я использую - зеркало переключается, чтобы сделать точно, о чем Вы спрашиваете, который действительно заставляет wget только загружать более новые файлы рекурсивно. А именно, моя (санированная) командная строка:

/usr/bin/wget -v --mirror ftp://user:password@site/ -o /var/log/webmirror -P /var/WebSites
-1
ответ дан 2 December 2019 в 23:52
wget –mirror –w 3 –p –P c:\wget_files\example2 ftp://username:password@ftp.yourdomain.com

Это - то, как я делаю это на машине на базе Windows http://www.devarticles.com/c/a/Web-Services/Website-Mirroring-With-wget/1/

Можно изменить путь к структуре каталогов, попытаться загрузить все содержание через FTP и видеть, помогает ли это.

Я также использую другую утилиту на работах Windows "AllwaySync" великолепно.

0
ответ дан 2 December 2019 в 23:52

Можно попытаться использовать:

wget -r -l inf -N http://www.example.org/
-1
ответ дан 2 December 2019 в 23:52
  • 1
    , Который приводит к тому же поведению. Те опции уже подразумеваются -m или --mirror. В руководстве говорится, в настоящее время эквивалентно -r -N -l inf --no-remove-listing. –  Stefan Lasiewski 8 July 2010 в 22:47

Теги

Похожие вопросы