@bushart

Как считывать значение прогресса в terminal progress bar-е?

Есть следующая задача: Реализовать возможность скачивания файлов, с возможность просмотра прогресса, используя консольное приложение aria2. Само приложение умеет показывать прогресс загрузки в терминале, но у меня нет никаких идей, как я могу считать эту информацию сторонним скриптом.
Как я понимаю - сам принцип работы "динамической строки" (с помощью которой реализовываются terminal progress bar-ы), основан на том, что выводящие приложения не завершают работу с ней, соответственно другие приложения, пытающиеся, считывать эту информацию не получают эту строку, пока выводящие приложение не закончит работу с ней. А закончит оно, только когда прогресс дойдет до 100%, что нас не устраивает.
Есть ли какой-нибудь способ считать каждое изменение этой строки?
  • Вопрос задан
  • 276 просмотров
Пригласить эксперта
Ответы на вопрос 1
gbg
@gbg Куратор тега Linux
Любые ответы на любые вопросы
Подключить к проекту libaria2 и не заниматься фигней со внешним приложением.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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