Как отслеживать прогресс загрузки WGET после закрытия сеанса SSH

Это принимает стандартный ввод и печатает последние 64 КБ файла как 8-байтовые шестнадцатеричные целые числа без знака в порядке байтов машины (little-endian на x86). Чтобы напечатать первые 64 КБ, замените 'tail' на 'head'

tail -c $(( 1024*64 )) | xxd -ps |tr -d '\n' | while read -N16 i ; do echo 0x$i ; done

ОГРАНИЧЕНИЯ: попытка преобразовать вывод в десятичный формат с помощью printf приведет к ошибкам вне допустимого диапазона

5
30.12.2015, 01:50
2 ответа

Перейдите в каталог загрузки и введите

tail -f wget-log 
3
27.01.2020, 20:33

Вы также можете использовать tmux (, который немного похож на screen ), но я думаю, что его проще использовать.

sudo apt-get install tmux
tmux new -s <session-name>

затем запустите свой скрипт в сеансе нажмите control + b + d, чтобы отсоединить

если вы хотите вернуться к терминалу, просто выполните

tmux a

Преимущество в том, что вы можете легко проверить, если что-то пошло не так, но если вы хотите загрузить много файлов одновременно, может быть проще проверить журнал

0
27.01.2020, 20:33

Теги

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