К примеру, если я качаю wget'ом какой-то файл и наткнулся еще на какую-то интересную ссылку, как мне добавить новую ссылку в очередь закачек?
Понятно, что можно скормить wget'у текстовый файл со списком ссылок, но это когда заранее известны все файлы.
Запустить еще 1 wget, чтобы он паралельно начал качать новый файл - не подходит. Вот если как-то можно указать новому wget'у, что он должен начать закачку только после того, как закончит работу предыдущий?
Как добавлять закачки в wget?
Модератор: /dev/random
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: Как добавлять закачки в wget?
VasVovec писал(а): ↑10.06.2009 09:04К примеру, если я качаю wget'ом какой-то файл и наткнулся еще на какую-то интересную ссылку, как мне добавить новую ссылку в очередь закачек?
Понятно, что можно скормить wget'у текстовый файл со списком ссылок, но это когда заранее известны все файлы.
Запустить еще 1 wget, чтобы он паралельно начал качать новый файл - не подходит. Вот если как-то можно указать новому wget'у, что он должен начать закачку только после того, как закончит работу предыдущий?
В мане ясно сказано: "Wget - The non-interactive network downloader"
non-interactive означает, что после запуска с ним уже ничего не сделать.
Впрочем, можно заставить новый wget ждать окончания старого:
while ps aux | grep -q ' [w]get '; do sleep 1; done; wget параметры
Спасибо сказали:
Re: Как добавлять закачки в wget?
Если нужно качать файлы именно по порядку, я просто прибиваю работающий wget по Ctrl-C, дописываю новый URL в конец командной строки и запускаю заново. Закачка уже начатого файла продолжается с того же места (т.к. запускаю wget всегда с ключом -c), после её окончания - начинает качаться следующий файл.
Re: Как добавлять закачки в wget?
Пока писал сообщение, все, что я хотел сказать, уже сказали /dev/random и rm_. :)
Re: Как добавлять закачки в wget?
Исчерпывающе , всем спасибо