Как получить вывод верхней команды, чтобы показать аргументы rake?


22

В прошлом все наши серверы автоматически отображали командные аргументы, переданные в rake, когда мы их просматривали сверху. Например:

введите описание изображения здесь

Но на этом конкретном сервере мы получаем это вместо этого (картинка работает, показывает команду rake, но не показывает аргументы, переданные rake):

введите описание изображения здесь

Оба сервера работают под управлением Ubuntu (хотя сервер без команд rake является более новым вариантом ubuntu). Оба запускают грабли через ruby ​​Enterprise Edition (работает на rvm). Не могу найти никакой документации о том, как top выбирает, что показывать в столбце «команда», кроме очевидного переключателя «больше данных / меньше данных» (все снимки экрана показаны с включенными дополнительными данными.

Кто-нибудь сталкивался с чем-то похожим на это?


Я установил, что на этом сервере ps имеет ту же проблему, что и top. Ни один из них не покажет аргументы в пользу рейка. Поиск объяснения продолжается.
whharding

Теперь я понимаю, что проблема в том, что / proc / [pid] / cmdline (который контролирует то, что показано top и ps) не дает одинаковый вывод на двух серверах. Я разместил обновленный и более подробный вопрос здесь serverfault.com/questions/478669/…
wbharding

Ответы:


25

Используйте, top -cчтобы сделать верхние аргументы показа. В качестве альтернативы, просто нажмите cна ходу, topчтобы включить это.


1
Извините, я должен был быть более ясным: скриншоты, которые я показал, были после переключения вывода с "c". У них до сих пор нет аргументов в пользу рейка.
wbharding

1

Выходные данные alias показывают псевдоним для top?

Я не знаю ни одной переменной окружения, которая бы изменила поведение top по умолчанию, поскольку VIRT и CPULOOP не влияют на это.

Что такое содержимое / etc / toprc? - это системный конфигурационный файл (там также есть личный конфигурационный файл, но я сомневаюсь, что вы не узнаете об этом)

Я бы предложил создать / изменить / etc / toprc, чтобы получить желаемый результат. И избавиться от псевдонима, если таковой существует.

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