如何获取top命令输出以显示rake参数?


22

过去,当我们在顶部查看它们时,我们所有的服务器都会自动显示传递给rake的命令参数。例如:

在此处输入图片说明

但是,在这台特定的服务器上,我们得到的却是(图片在运行中排名最高,显示了rake命令,但未显示已传递给rake的任何参数):

在此处输入图片说明

两台服务器都在运行Ubuntu(尽管没有rake命令的服务器是ubuntu的较新版本)。两者都通过ruby企业版(由rvm驱动)运行。除了明显的“更多数据/更少数据”切换(似乎所有屏幕截图都显示了启用了额外数据的显示)之外,似乎找不到任何有关top如何选择在“命令”列中显示的内容的文档。

有人遇到过类似的事情吗?


我确定ps在此服务器上与top出现相同的问题。都不会显示给rake的论点。继续寻找解释。
wbharding

我现在理解的问题是/ proc / [pid] / cmdline(控制top和ps显示的内容)在两台服务器上没有提供相同的输出。我在这里发布了更新的更详细的问题serverfault.com/questions/478669/…–
wbharding

Answers:



1

的输出是否alias 显示top的别名?

据我所知,没有任何环境变量会更改top的默认行为,因为VIRT和CPULOOP不会影响此行为。

/ etc / toprc的内容是什么?-这是一个系统范围的配置文件(也有一个个人配置文件,但我怀疑您不会知道它)

我建议创建/更改/ etc / toprc以获取所需的输出。并删除一个别名(如果存在)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.