Есть ли утилита терминала, которую я могу использовать для «записи» stdout для длительных процессов?

Примером может служить badblocks. Просто сейчас я использовал его как sudo badblocks -sv /dev/sdb

Эта утилита требует много времени для работы. Особенно для больших дисков лет назад, которые не в лучшем состоянии. Вывод является обычным «интерактивным» выводом, примерно следующим образом.

... 5.77% done, 50:44 elapsed. (0/0/0 errors)

Мне интересно, есть ли утилита, которую я могу использовать, с помощью труб или других средств, которая позволила бы мне видеть стандартный вывод, как обычно, и иногда (например, один раз в несколько минут), запишите результаты этой программы в текстовый файл. Запись каждой строки, которую он когда-либо пишет, также будет приемлемым решением. Я также хотел бы сохранить стандартный вывод в терминале.

Спасибо заранее.

1
задан 27 May 2019 в 21:52

0 ответов

Другие вопросы по тегам:

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