Задать вопрос
@mkone112
Начинающий питонист.

Как показывать всегда только последнюю строку вывода?

Хочу видеть в терминале только текущую загрузку диска. Утилиты которые я нашел - показывают лог по времени вот так:
602fb0390feec060373356.png
Как сделать так, чтобы у меня показывалась всегда только последняя, самая свежая строка?
  • Вопрос задан
  • 192 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@mkone112 Автор вопроса
Начинающий питонист.
Пока только такие костыли:
dstat --disk-util -D sda > /tmp/dst.txt &
watch -t "tail -1 /tmp/dst.txt"

Буду рад если кто-то предложит решение получше.
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
@Tabletko
никого не трогаю, починяю примус
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
чтобы dstat дружил с watch, нужно дочитать man до конца:

watch -c dstat --disk-util -D sda 1 1

Ну или можно руками:
clear ;while true; do tput cup 0 0; dstat --disk-util -D sda 1 1;sleep 1;done
Ответ написан
martin74ua
@martin74ua Куратор тега Linux
Linux administrator
hint000
@hint000
у админа три руки
man dstat :)
dstat -D sda 1000000
Ответ написан
Ваш ответ на вопрос

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

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