Como obter a saída do comando top para mostrar argumentos de rake?

22

No passado, todos os nossos servidores mostravam automaticamente argumentos de comando passados ​​para o rake quando os exibíamos no topo. Por exemplo:

insira a descrição da imagem aqui

Mas nesse servidor em particular, obtemos isso (a imagem está em execução no topo, mostrando o comando rake, mas não mostrando nenhum dos argumentos que foram passados ​​para o rake):

insira a descrição da imagem aqui

Ambos os servidores estão executando o Ubuntu (embora o servidor sem comandos rake seja uma novidade do ubuntu). Ambos executam o rake através da edição empresarial do ruby ​​(com tecnologia RVM). Não consigo encontrar nenhuma documentação sobre como o topo escolhe o que mostrar na coluna "comando", exceto a opção óbvia "mais dados / menos dados" (todas as capturas de tela são mostradas com os dados extras ativados.

Alguém encontrou algo semelhante a isso?

wbharding
fonte
Eu verifiquei que o ps apresenta o mesmo problema neste servidor como o topo. Nem mostrará argumentos dados para o rake. A busca por uma explicação continua.
Wbharding
Agora entendo que o problema é que / proc / [pid] / cmdline (que controla o que é mostrado por top e ps) não está dando a mesma saída nos dois servidores. Eu
publiquei

Respostas:

25

Use top -cpara criar argumentos de melhor apresentação. Como alternativa, basta pressionar cuma corrida toppara acessar o Google.

Dennis Kaarsemaker
fonte
1
Desculpe, eu deveria ter sido mais claro: as capturas de tela que mostrei foram depois de alternar a saída com "c". Eles ainda não têm argumentos para o rake.
Wbharding 11/11/12
1

A saída de alias mostra um alias para top?

Não há uma variável de ambiente que eu conheça que altere o comportamento padrão de top, pois o VIRT e o CPULOOP não afetam isso.

Qual é o conteúdo do / etc / toprc? - esse é um arquivo de configuração em todo o sistema (também existe um arquivo de configuração pessoal, mas duvido que você não saiba)

Eu sugeriria criar / alterar / etc / toprc para obter a saída desejada. E se livrar de um apelido, se houver.

jim mcnamara
fonte