Я хотел бы запустить его top -n 1
так, чтобы он выводил только список запущенных процессов, их PIDs
и пользователя, который их запустил (столбцы " COMMAND
", " PID
" и " USER
").
Мне не нужны никакие другие столбцы данных или 5 строк системной информации, которые также выводятся вверху (обычно они полезны, но не для того, что я планирую делать с выводом).
Есть идеи?
решение1
Если нажать fво время top
работы (без -n 1
), можно выбрать отображаемые столбцы.
Вам нужно будет нажать , wчтобы сохранить этот выбор при последующих запусках.
Вам нужно будет использовать , tail -n +StartLineNo
чтобы пропустить строки заголовка, поскольку в вашем выводе есть один проход.
Однако вы все равно обнаружите, что файл полон управляющих последовательностей, и вам может быть проще манипулировать выводом с ps
помощью соответствующих параметров, чтобы выбрать нужные столбцы, а затем отсортировать их по использованию ЦП и, возможно, отфильтровать с помощью head
.