Мне хотелось узнать, есть ли способ сохранить вывод команд top или atop в текстовый файл для последующей обработки.
atop|top > output.txt
на самом деле не работает ни сверху, ни сверху, продолжая работать в фоновом режиме.
редактировать:
ОС: RHEL 6
другие попытки:top | awk 'fflush(stdout)'
решение1
Нашел путь к нему сверху:
top -n 1
-n указывает количество итераций, которые должен выполнить top. Все еще интересно, как сделать то же самое с помощью atop.
решение2
Для вершины это:
atop -r /var/log/atop/atop_20180204 -PALL или
возьмите 5 образцов с интервалом в 10 секунд
наверху -PALL 10 5