LINUX.ORG.RU

какая-то непонятка с wget'ом

 


0

4
tmp/9f3063895b1482bcf1a1aed8d5316ec   7%[====>                                                               ]   1,06M   723KB/s              
/tmp/9f3063895b1482bcf1a1aed8d5316e   9%[=====>                                                              ]   1,21M   723KB/s              
tmp/9f3063895b1482bcf1a1aed8d5316ec   9%[=====>                                                              ]   1,29M   669KB/s              
/tmp/9f3063895b1482bcf1a1aed8d5316e  11%[======>                                                             ]   1,49M   702KB/s              
tmp/9f3063895b1482bcf1a1aed8d5316ec  12%[=======>                                                            ]   1,62M   701KB/s              
/tmp/9f3063895b1482bcf1a1aed8d5316e  13%[========>                                                           ]   1,77M   704KB/s              

bash тут при том, что только в скрипте такое. А вручную нормально.


Покажи-ка строчку с wget. Вангую, что у тебя есть перенаправление вывода.

Kroz ★★★★★
()

И, да, скрипт вызывается локально или на удаленной машине?

Kroz ★★★★★
()

Наблюдал похожую проблему в wget 1.16 - мне помог апдейт вегета до версии 1.16.1

zaz ★★★★
()

wget получил возможность прокручивать имя бегущей строкой в выводе, но вместе с тем начал криво считать потребное под индикатор прогресса место, у меня тоже выскакивает за строку и порождает скролл терминального окна (в иксах, в консоли не смотрел, и да, из скрипта, на памяти sbopkg или slackpkg).

Если не ошибаюсь так ведет себя 1.16 в Slackware-current.

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 2)

А man wget за тебя Печкин читать будет?

By default, the bar style progress bar scroll the name of the file from left to right for the file being downloaded if the filename exceeds the maximum length allotted for its display. In certain cases, such as with --progress=bar:force, one may not want the scrolling filename in the progress bar. By passing the «noscroll» parameter, Wget can be forced to display as much of the filename as possible without scrolling through it.

Note that you can set the default style using the «progress» command in .wgetrc. That setting may be overridden from the command line. For example, to force the bar output without scrolling, use --progress=bar:force:noscroll.

i-rinat ★★★★★
()
Ответ на: комментарий от Kroz

wget --output-document=«$TMP» «$LINK»

скрипт вызывается локально или на удаленной машине?

локально.

Наблюдал похожую проблему в wget 1.16

да, у меня GNU Wget 1.16 для linux-gnu.

emulek
() автор топика
Ответ на: комментарий от bormant

wget получил возможность прокручивать имя бегущей строкой в выводе, но вместе с тем начал криво считать потребное под индикатор прогресса место, у меня тоже выскакивает за строку и порождает скролл терминального окна (в иксах, в консоли не смотрел, и да, из скрипта, на памяти sbopkg или slackpkg).

хм, ну подожду обновления. Не очень напрягает, главное — качает нормально.

emulek
() автор топика
Ответ на: комментарий от i-rinat

А man wget за тебя Печкин читать будет?

а я читал. Но прогресс у меня раньше работал, потом чего-то такая фигня наступила, но мне она не мешает. А потом я решил пофлудить на ЛОРе, вот и спросил. По делу жеж.

emulek
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.