wget перестает качать после пропадания/появления инета

Модератор: /dev/random

tull
Сообщения: 484

wget перестает качать после пропадания/появления инета

Сообщение tull »

у меня инет диал-апный, иногда отваливается. и вот после реконнекта (что происходит достаточно быстро) wget перестает качать файл. пробовал разные значения --waitretry, --tries, даже --retry-connrefused пробовал включить - не помогает.
на всякий случай проверил - от веб-сервера, с которого качаешь, это не зависит, эффект всегда один и тот же.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: wget перестает качать после пропадания/появления инета

Сообщение watashiwa_daredeska »

Есть магическая опция -c. Но лучше создать ~/.wgetrc, чтоб не вводить каждый раз. Что-нибудь вроде этого:

Код: Выделить всё

continue = on
tries = inf
waitretry = 10
timeout = 60
passive_ftp = on
Спасибо сказали:
tull
Сообщения: 484

Re: wget перестает качать после пропадания/появления инета

Сообщение tull »

watashiwa_daredeska писал(а):
15.12.2008 07:53
Есть магическая опция -c
при чем тут этот ключ?! ессно я его использую.
может конечно я недостаточно понятно написал... еще раз: ставлю файл на скачивание. инет отваливается, потом появляется. после этого wget стоит, и ничего не качает.

watashiwa_daredeska писал(а):
15.12.2008 07:53

Код: Выделить всё

continue = on
tries = inf
waitretry = 10
timeout = 60
passive_ftp = on
дык я вроде как написал, что все эти параметры перепробовал
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: wget перестает качать после пропадания/появления инета

Сообщение watashiwa_daredeska »

tull писал(а):
15.12.2008 13:32
ставлю файл на скачивание. инет отваливается, потом появляется. после этого wget стоит, и ничего не качает.
Долго стоит? Опцию timeout указывали? Я с этим конфигом не один год на dial-up прожил.
Спасибо сказали:
tull
Сообщения: 484

Re: wget перестает качать после пропадания/появления инета

Сообщение tull »

watashiwa_daredeska писал(а):
15.12.2008 13:54
Долго стоит? Опцию timeout указывали?
да, timeout указывал. проблема в том, что если прошло время таймаута, а инет еще не появился, то программа прекращает работу.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: wget перестает качать после пропадания/появления инета

Сообщение watashiwa_daredeska »

tull писал(а):
15.12.2008 19:47
проблема в том, что если прошло время таймаута, а инет еще не появился, то программа прекращает работу.
Это потому, что wget сдается, если не получилось соединиться. Нужно еще --retry-connrefused добавить или в конфиге:

Код: Выделить всё

retry_connrefused = on
Спасибо сказали:
tull
Сообщения: 484

Re: wget перестает качать после пропадания/появления инета

Сообщение tull »

watashiwa_daredeska писал(а):
16.12.2008 03:39
Нужно еще --retry-connrefused добавить или в конфиге
спасибо! это то, что было нужно.
Спасибо сказали: