Показать полное имя процесса сверху


96

Я запускаю стек рельсов на Ubuntu.

Когда я ps -AF, я получаю описательное имя процесса, установленное модулем apache, как

00:00:43 Rails: /var/www...

что действительно полезно при диагностике проблем с нагрузкой.

Но когда я на вершине, тот же процесс проявляется просто

ruby

Есть ли способ получить имя процесса ps -AF сверху?

Ответы:


176

Во время topработы вы можете нажимать cдля переключения между отображением имени процесса и командной строки. Чтобы запомнить состояние переключения в следующий раз, нажмите, Wчтобы сохранить текущую конфигурацию в ~/.toprc.


18

Это скорее общее предложение, чем ответ:

Попробуй htop. По умолчанию отображается полное имя процесса, и я думаю, что его гораздо проще использовать.


2
здорово! намного лучше, чем сырая "вершина". большое спасибо!
Сивей Шен

6

При запуске top введите c для переключения командной строки / процесса.


4

top -c -n 1 должен дать вам то, что вы хотите.

  • -c: автоматически переключается между командной строкой и именем программы
  • -n 1: это приводит topк немедленному выходу из системы без отображения обновлений каждые 3 секунды (по умолчанию)

1

Вы можете либо нажать cво время работы top, либо использовать htop. Но, если позволите, glancesвзгляните также. Это может служить альтернативой.

Взгляды Главная

Я использую это совсем немного, и это действительно удобно!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.