результат фильтра сверху

Я использую macOS Sierra, и я хотел бы зарегистрировать процесс с top командой и сохранить всю информацию в файле. Я использую следующую команду:

 top | grep --line-buffered "PROCESS" > test.txt 

Это отлично работает, но я хотел бы выбрать только определенные столбцы в качестве результатов:

  1. PID
  2. Использование памяти
  3. Использование процессора
  4. Использование сети
  5. Использование диска

Есть ли способ фильтровать top результат и выбирать только те столбцы, которые мне интересны?

One Solution collect form web for “результат фильтра сверху”

Вы можете запустить эту команду в цикле.

 top -l 1 | grep "PROCESS" | awk '{print $1,$2}' >> test.txt 

Используйте awk для выбора соответствующих столбцов, которые вы хотите включить в свои журналы. Например, $1 – это первый столбец, $2 – второй и т. Д.

  • Как определить статус моего сервера
  • Почему linux использует swap-память, когда еще нет неиспользованной физической памяти
  • Неоправданно длительное время процесса отображается сверху
  • Процент CPU одного процесса
  • Как я могу перенаправить вывод в файл, когда программа построена с помощью библиотеки ncurses
  • Почему использование / время использования ЦП не отображается в информации процесса?
  • Отображение «PRI» и «NI» через «top -stats»
  • Зачем обрабатывать CPU% Использование больше, чем общее время процессора
  • Значительная часть используемой памяти не учитывается пользовательскими процессами
  • Верхняя команда OSX показывает 5, работающих на четырехъядерном ядре
  • Понимание% CPU при работе с верхней командой
  • Interesting Posts

    Где следует записывать журналы / opt?

    Отключить модуль KVM Kernel во время его использования

    ocaml кажется сломанным

    Нужен небольшой дистрибутив без рабочего стола или менеджера окон, просто для запуска одного графического приложения

    Postfix / Dovecot импортировать почту из Gmail

    bash: присвоение первой строке переменной переменной

    Gparted: изменить размер (разделение) первичного раздела?

    Как правильно использовать PAM для выполнения скрипта при неудаче входа в систему

    Реммина не ест ключи

    Один лайнер, чтобы увидеть, вернул ли grep что-то?

    Есть ли файл Bash, который всегда будет использоваться в интерактивном режиме независимо от того, является ли он логином или недействительным?

    Как узнать общую память, выделенную для определенного процесса в Ubuntu?

    Как установить мое приложение

    stdout для регистрации, stderr для входа в систему и консоли

    Включить ed25519 в Debian wheezy

    Linux и Unix - лучшая ОС в мире.