在顶部显示完整的进程名称

Ben*_* K. 123 command-line-interface top process ps

我正在 ubuntu 上运行 Rails 堆栈。

当我 ps -AF 时,我得到了一个由 apache 模块设置的描述性进程名称,例如

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

这对于诊断负载问题非常有帮助。

但是当我登顶时,同样的过程简单地显示为

ruby

有没有办法让 ps -AF 进程名称在顶部?

Phi*_*oss 223

top运行时,您可以按c在显示进程名称和命令行之间切换。要记住下次切换状态,请按W将当前配置保存到~/.toprc


Tre*_*ner 25

这更像是一个一般性的建议,而不是一个答案:

试试看htop。它默认显示完整的进程名称,我认为它更容易使用。

  • 伟大的!比原始的“顶部”好得多。多谢! (3认同)

小智 14

top -c -n 1 应该给你你想要的。

  • -c: 自动在命令行和程序名称之间切换
  • -n 1:这会top立即退出而不显示每 3 秒的更新(默认情况下)


use*_*517 6

运行 top 时键入 c 来切换命令行/进程。