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

F=bigdata.xz; lsof -o0 -o -Fo $F | awk -Ft -v s=$(stat -c %s $F) '/^o/{printf("%d%%\n", 100*$2/s)}'


Команда lsof -o0 -o -Fo $F | awk -Ft -v s=$(stat -c %s $F) '/^o/{printf("%d%%\n", 100*$2/s)}' позволяет определить, насколько далеко (в %) программа выполнилась в файле $F. Она использует lsof для мониторинга операций ввода-вывода в файле и awk для вычисления процентного выполнения программы в файле. Альтернатив — нет.

Ответить

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