1

Я хотел бы запустить top -n 1 чтобы он выводил только список запущенных процессов, их PIDs и пользователя, который их запустил (столбцы « COMMAND », « PID » и « USER »).

Мне не нужны никакие другие столбцы данных или 5 строк системной информации, которые также печатаются вверху (обычно они полезны, но не для того, что я планирую делать с выводом).

Есть идеи?

1 ответ1

0

Если вы нажмете f во время работы top (без -n 1), вы можете выбрать отображаемые столбцы.

Вам нужно будет нажать w, чтобы сохранить этот выбор при последующих запусках.

Вам нужно будет использовать tail -n +StartLineNo чтобы пропустить строки заголовка, поскольку в вашем выводе есть один проход.

Тем не менее, вы по-прежнему найдете файл, содержащий escape-последовательности, и вам может быть проще манипулировать выводом ps с помощью соответствующих опций, чтобы выбрать нужные столбцы, а затем отсортировать по использованию ЦП и, возможно, отфильтровать по head .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .