LINUX.ORG.RU

Кастомная шапка в top'е

 , ,


0

2

Возможно ли поменять шапку в команде top?
Хочу привести к такому виду:

43,0°C, 43,0°C
214,08/7453,86 MB memory used
loadavg: 0.00 0.00 0.00; 0.0 us, 0.0 sy, 0.0 ni, 100 id, 0.0 wa, 0.0 hi, 0.0 si
80 processes (24 tasks, 56 kthr); 0 running, 0 in D-state, 0 zombies
-------
тут графики загрузки ядер и памяти, как в htop. видел, на лоре кто-то писал, что top у него показывает такие графики.
-------
далее список задач с кастомными табами.

Реально ли такое сделать?
Или, может, htop это умеет?
Или как-то через скрипты реализовать?
По сути нужна кастомная шапка, график, и вывод процессов. Сейчас у меня работает церез скрипт шапка что-то вроде парсинга /proc/ и вывод процессов через ps. А сегодня задумался, может, top или htop уже так умеют.

★★★★★

Можно. Делается элементарно. top вызывается не в интерактивном режиме, а oneshot (под рукой нету, не помню ключи) на вывод 1 раз. С этим выводом делай что хочешь. Подставляй значения, заменяй стройки sed/awk.

anonymous ()
Ответ на: комментарий от anonymous

а вот так попробую
нет. надо чтобы в интерактивном окне информация обновлялась, как в top или htop, чтобы прокрутка стрелкой вправо была на длинные команды.

teod0r ★★★★★ ()
Последнее исправление: teod0r (всего исправлений: 1)
Ответ на: комментарий от teod0r

и как это реализовать?

ИМХО, такие мониторинги правильнее рисовать в вебе. Чекбоксами отмечаем интересующие столбцы и процессы, потом наслаждаемся и меняющейся табличкой и даже красивыми графиками. Да, писать придётся, но как раз с точки зрения всяких там прокруток и прочей красоты будет и не сложно.

vodz ★★★★★ ()