Как узнать, насколько ваша программа продвинулась (в %) в файле

f=bigdata.xz; calc "round($(lsof -o0 -o "$f"|awk '{o=substr($7,3)}END{print o}')/$(stat -c %s "$f")*100)"


Эта команда извлекает информацию о том, насколько программа продвинулась в файле «bigdata.xz» в процентах. Она использует утилиту «lsof» для определения размера открытой программой части файла, затем сравнивает его с общим размером файла (полученным через «stat»). Результат выражается в процентах и выводится.

Альтернатива: Использование «strace» вместо «lsof» для более подробного отслеживания действий программы над файлом.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *