У меня была именно эта проблема, и я нашел похожий ответ здесь а>.
Метод состоит в том, чтобы установить top
так, как вы хотите, а затем нажать W
(заглавная W). Это сохраняет текущий макет top
в файл конфигурации в $ HOME / .toprc
Хотя это может не сработать, если вы хотите запустить несколько top
с разными конфигурациями.
Итак, с помощью того, что я считаю обходным решением, вы можете писать в разные файлы конфигурации / использовать разные файлы конфигурации, выполнив одно из следующих действий ...
1) Переименуйте двоичный файл
ln -s /usr/bin/top top2
./top2
Теперь .top2rc
будет записан в ваш $ HOME
2) Установите для $ HOME какой-либо альтернативный путь, так как он запишет свой файл конфигурации в файл $ HOME / .binary-name.rc
HOME=./
top
Теперь .toprc
будет записан в текущую папку.
Используя комментарии других людей, чтобы добавить различный учет использования вверху, вы можете создать пакетный вывод для этой информации, а последний объединяет информацию с помощью сценария. Может быть, не так просто, как вы, сценарий, но я обнаружил, что верхняя часть предоставляет мне ВСЕ процессы, чтобы позже я мог резюмировать и фиксировать состояние в течение длительного периода времени, которое я мог бы пропустить в противном случае (необъяснимое внезапное использование ЦП из-за случайных процессов)
person
Lucien Murray-Pitts
schedule
26.10.2015