LINUX.ORG.RU

Мониторинг работы wget


0

0
Выбирал шрифты "Настройка внешего вида" в GNOME, внезапно вылетел gnome-terminal.. Закачка продолжается, как восстановить "морду" wget?

tail не предлагать )

anonymous
чего еще за морда wget? может wget -c спасет?
Komintern ★★★★★
()
глянь jobs может оно в бекграунд перевелось. тогда fg.
Komintern ★★★★★
()
Думаю, что ни как. Терминала, куда wget "рисовал" progress-bar нет, сигналы SIGHUP и SIGPIPE игнорируются wget'ом, поэтому работу он не завершил и продолжает закачку, но подменить файловые дескрипроры процессу нельзя, то есть нельзя сделать так, чтобы wget начал выводить информацию о закачке у друго терминал (файл).

Разумеется, можно смотреть размер файла, или запустить трассировку wget, и смотреть, что он пишет на терминал.

strace -p PID_WGET -s 100 -e trace=write 2>&1 | sed -n 's/^write(2, "\([^"]*\)".*/\1/p'

mky ★★★★★
()
в таком случае, если tail не нравится, поможет только запуск wget в сеансе screen и после смерти терминала screen -r
TuxR ★★★★
()
Ответ на: комментарий от mky
Если ведется лог закачки, то в нем все видно.
gruy ★★★★★
()
>> Выбирал шрифты "Настройка внешего вида" в GNOME, внезапно вылетел gnome-terminal.. Закачка продолжается, как восстановить "морду" wget?

Чтобы на подобное не напороться в дальнейшем - рекомендую использовать screen.

Deleted
()
tail -f /proc/`pidof wget`/fd/1 (перебрать stdin/stdout/stderr)

Ы?

anonymous
()
Можно замочить wget с помощью kill и запустить его в новом терминале с опцией -c.
CkuB
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.